
Deutsche Bank Software Engineer interview typically runs 3-5 rounds: HR, coding, technical, techno-managerial, and fitment. Timeline ranges from same day to about two months, and the process is often batch-style and highly variable.
$82K
Avg. Base Comp
$112K
Avg. Total Comp
3-5
Typical Rounds
2-8 weeks
Process Length
We’ve seen Deutsche Bank consistently favor candidates who can move comfortably between everyday engineering work and core technical fundamentals. Across experiences, the questions rarely stay in one lane: easy-to-medium coding shows up, but so do Java, Spring, SQL, OS, networking, and database basics, often with follow-ups that get very literal about how things work. Multiple candidates noted that the interviewers cared less about flashy algorithms and more about whether they could explain the mechanics behind their answers, especially in Java and backend contexts.
A recurring theme is that the company wants proof you’ve actually built and supported systems, not just listed tools on a resume. Candidates were asked to walk through projects in detail, defend design choices, and handle practical prompts like how to test APIs, how caching works, or how to reason about microservices, Kafka, Oracle stored procedures, and even React performance. We’ve also seen a few experiences where the discussion broadened into cloud and reliability topics such as Kubernetes, Terraform, load balancers, and thread safety, which tells us they value engineers who understand the surrounding system, not just the code snippet in front of them.
The non-obvious make-or-break factor here is precision. Several candidates described interviews that felt fair but rigid, with interviewers expecting exact definitions or very specific reasoning. That means success at Deutsche Bank often comes down to whether your explanations are crisp, technically grounded, and tied to real work. Our candidates report that the strongest signal is not just solving the problem, but showing you can justify it in a production-minded way.
Synthetized from 5 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Deutsche Bank process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Deutsche Bank
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Merge Sorted Lists | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Subscription Overlap | |
| Find the Missing Number | |
| Maximum Profit | |
| Prime to N | |
| Rolling Bank Transactions | |
| Comments Histogram | |
| String Shift | |
| Employee Salaries | |
| Random SQL Sample | |
| Closest SAT Scores | |
| Hurdles In Data Projects | |
| Rectangle Overlap | |
| Find the First Non-Repeating Character in a String | |
| Slacking Employees Salaries | |
| P-value to a Layman | |
| Size of Joins | |
| Over 100 Dollars | |
| Scrambled Tickets | |
| Minimum Change | |
| Cumulative Distribution | |
| Level Of Rain Water In 2D Terrain | |
| Sum to N | |
| Append Frequency | |
| Google Maps Improvement | |
| Sort Strings | |
| Last Transaction |
Synthesized from candidate reports. Individual experiences may vary.
The process often begins with a brief HR step to confirm basic background and logistics. In some cases, this is followed by scheduling a longer technical interview, while in walk-in drives candidates may move directly into the assessment.
Candidates are commonly given a Codility test or online coding round before or alongside technical interviews. The questions are usually easy to medium level and often focus on practical stack knowledge such as Spring Boot, caching, or core coding fundamentals rather than only generic DSA.
This round is typically conducted by two interviewers and covers coding, core CS fundamentals, and resume/project deep-dives. Expect questions on Java, OOPs, OS, CN, DBMS, SQL, multithreading, microservices, Kafka, and sometimes a small coding exercise or riddle-style problem.
Some candidates move into a follow-up round that blends technical discussion with role fitment and practical engineering judgment. This stage can include project-based questions, system design or architecture basics, API testing, and discussion of how you would approach real work scenarios.
In some processes, there is a separate online fitment discussion with the hiring manager. This round tends to be conversational and positive, focusing on role alignment, experience, and whether your background matches the team’s needs.
After clearing the interviews, HR may ask for documents and other onboarding-related information. Candidates reported receiving congratulatory communication at this stage, but final offer release could still take time.