How Deutsche Bank fresher interviews usually run, campus and off-campus. Patterns shift by year and role, so treat this as a prep map, not a script.
Deutsche Bank placement process includes: 1. Online Assessment (90 minutes) - Coding questions and mathematical aptitude, 2. Technical Interview Round 1 (45 minutes) - Data structures and algorithms, 3. Technical Interview Round 2 (45 minutes) - System design and detailed technical discussion, 4. Managerial Round (45 minutes) - Behavioral and technical discussion, 5. HR Interview (30 minutes) - General discussion and role expectations. Total duration: 3-4 weeks from application to offer.
Eligibility (from student reports): 7.0+ CGPA in 10th, 12th, and graduation.
Fresher package ballpark (from student reports): Analyst: ₹12-15 LPA. Confirm on your offer letter.
Three coding problems: validating an IP address, a greedy “collect the coins” problem, and finding the largest divisor meeting a given criterion.
Technical round 1 (45-50 min)
Project architecture and implementation details, at length.
Git fundamentals; linked-list operations; OOP principles; SQL vs NoSQL.
Real-world use cases for BST, stack and linked list, not just definitions.
Technical round 2 (65-70 min)
Git command workflows, SQL vs MongoDB performance, designing a schema.
DSA: find duplicate elements; implement a stack.
Two puzzles: a money-denominations problem and the classic bridge-crossing puzzle.
Pro-fitness round (50 min)
Portfolio projects, full-stack experience, how you would handle website scalability, teamwork and technical decision-making.
HR (15-20 min)
Situational: a critical bug close to a deadline. Why Deutsche Bank. Personal background.
Result: Selected What helped: knowing the implementation of each data structure rather than just its API, and having projects hosted publicly on GitHub.
Source:GeeksforGeeks write-up - 44 cleared the online round at that college, 18 were finally selected
What differed
All interview rounds ran the same day, back to back. The write-up’s main practical advice is about sustaining energy across them.
Technical 1: OOP, SQL queries on employee and salary data, C vs C++ vs Java, plus logic puzzles (cake cutting, water buckets).
Technical 2: project discussion, asynchronous JavaScript, SQL vs MongoDB, database indexing, constructing a BST, networking and routing protocols, another puzzle.
Pro-fitness: a mental-maths word problem, branch-specific electronics questions for an ECE candidate (attenuation, CDMA vs GSM, multiplexing, op-amps), and location preference.
HR: “tell me about yourself in a way that is not on your resume”, people skills, handling stress.
Result: Selected Takeaway: puzzles and logic questions show up in nearly every Deutsche Bank write-up, and the pro-fitness round pulls from your own branch - ECE candidates get asked ECE, not DSA. Another reported cycle put three coding problems in 1.5 hours and shortlisted 45 from 640, so the online round is the steepest cut.
After technical rounds, Deutsche Bank usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.