
Deutsche Bank Software Engineer interviews reported by candidates combine an online coding test, Java and Spring Boot technical rounds, project deep-dives and an HR or fitment conversation. Process length and format vary by team and city.
$93K
Avg. Base Comp
$101K
Avg. Total Comp
3-4 rounds
Typical Rounds
Not reported
Process Length
Candidates describe the Deutsche Bank Software Engineer interview as a stack-heavy process more than a pure algorithm contest. Two candidates who attended walk-in drives report an online coding assessment on Codility as the first step. One says two of three questions were Spring Boot-specific rather than generic DSA, and the other's test centered on caching.
The technical rounds most often lean on core Java, Spring and project depth. Candidates mention threading and thread safety, collections, OOP, microservices, Kafka (configuration, idempotency, offsets, replay and consumer lag), Spring annotations, AOP and IoC, Oracle stored procedures, and SQL. Several say interviewers go through the resume closely, so be ready to explain what you owned, why design decisions were made, and what broke in production. One senior candidate found that even basic Java concepts were probed almost word for word, so precise definitions matter.
Coding difficulty is usually described as easy to medium. Reports of the process itself are mixed. One candidate describes a walk-in drive with a long wait before the test and same-day cuts after lunch. Another cleared every round, received a congratulatory email and a document request, waited almost two months, and was then told there would be no offer. One candidate who received an offer noted that even the so-called behavioral round turned practical, with questions such as how to test APIs. Most of these reports ended without an offer, so treat thorough Java fundamentals and well-rehearsed project stories as the safest preparation.
Synthesized from 37 candidate 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
Implement Dijkstra's shortest path algorithm for a given graph with a known source node.
| Question | |
|---|---|
| Text Editor With OOP | |
| Azure Kubernetes Infrastructure | |
| Client Solution Pushback | |
| LRU Cache 1 | |
| 2nd Highest Salary | |
| Employee Salaries | |
| Merge Sorted Lists | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Rolling Bank Transactions | |
| Find the Missing Number | |
| Maximum Profit | |
| Bagging vs Boosting | |
| String Shift | |
| Prime to N | |
| Comments Histogram | |
| Top 5 Turnover Risk | |
| Like Tracker | |
| Find the First Non-Repeating Character in a String | |
| Size of Joins | |
| Total Spent on Products | |
| Google Maps Improvement | |
| Rectangle Overlap | |
| P-value to a Layman | |
| Cumulative Distribution | |
| Top 3 Users |
Synthesized from candidate reports. Individual experiences may vary.
Candidates at walk-in drives report an online coding test on Codility as the first step. One had three problems, two of them Spring Boot-specific, and another had a test centered on caching. Prepare both DSA and Java framework basics rather than algorithm practice alone.
Candidates typically describe one or two technical rounds covering core Java, collections, threading, OOP, SQL, and easy-to-medium DSA. Some report Spring Boot, microservices and Kafka topics, and one interviewer probed definitions quite literally. Expect resume-linked questions and be ready to explain your answers precisely.
Several candidates report detailed questions about their projects. One one-hour interview opened with a ten-minute deep dive into why an application moved to microservices, which domain the candidate owned, challenges and production bugs. The exact format may vary by team.
Candidates mention an HR step and techno-managerial or hiring-manager fitment rounds. One said the supposedly behavioral round was still technical and practical, including how to test APIs. Another reports document collection and slow communication afterward, so a congratulatory message may not mean a final decision.