Deutsche Bank interview process (2026)
Round-by-round breakdown of the Deutsche Bank software engineering interview across 3 levels and 15 rounds: interview mode, sample questions, and worked solutions.
Graduate Analyst (Technology)
Difficulty: Medium · Timeline: ~2-4 weeks (campus drive) · Recommended prep: 8-10 weeks · Cooldown: ~1 year (next campus cycle)
-
Round 0: Online Coding Assessment
Assessment · ~90 min · difficulty 3/5 · elimination round
Mode of interview: Online assessment · HackerRank
Sample question: Validate an IP Address: given a string, print "true" if it is a valid IPv4 address - exactly four dot-separated octets, each 0-255, no leading zeros - else "false". Asked verbatim in the 2023 HackerEarth OA alongside a greedy coin-collection problem and a hard divisibility problem.
-
Round 1: Technical Interview 1
Onsite · ~45-50 min · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Implement a queue using two stacks with amortized O(1) operations, then explain where you would reach for a stack vs a queue in a real banking system.
-
Round 2: Technical Interview 2
Onsite · ~60-70 min · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Reverse a sentence word by word in place ("db pune tech" becomes "tech pune db"), then swap two variables using three different approaches. Follow-up puzzle: four people with one torch must cross a bridge at night in minimum total time.
-
Round 3: Professional Fitment ("Pro-Fit") Round
Behavioral · ~30-50 min · difficulty 2/5
Mode of interview: Live behavioral interview
-
Round 4: HR Round
Behavioral · ~15-20 min · difficulty 1/5
Mode of interview: Live behavioral interview
Associate - Software Engineer
Difficulty: Medium · Timeline: ~3-5 weeks · Recommended prep: 6-8 weeks · Cooldown: ~6 months
-
Round 0: Recruiter Screen
Phone · ~20 min
Mode of interview: Remote phone or video interview
-
Round 1: Coding Assessment
Assessment · ~60-90 min · difficulty 3/5 · elimination round
Mode of interview: Online assessment · HackerRank
Sample question: Given N salary strings like "$123,840/y" (yearly) or "$8,500/m" (monthly), parse each into a yearly integer amount and print the total annual payroll.
-
Round 2: Technical Interview 1 - Core Java & DSA
Onsite · ~60 min · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Two threads acquire locks A and B in opposite order and intermittently deadlock in production. Walk through the given snippet, identify the bug, fix it via ordered lock acquisition, and contrast intrinsic locks with ReentrantLock/Condition.
-
Round 3: Technical Interview 2 - Design & Optimisation
System_design · ~60 min · difficulty 3/5
Mode of interview: Live system design interview
Sample question: Design a pipeline that streams trade events from a booking system into a regulatory reporting store using Kafka: cover partitioning key choice, exactly-once vs at-least-once, replay after a consumer outage, and how you'd evolve the message schema safely.
-
Round 4: Managerial + HR Round
Behavioral · ~30-45 min · difficulty 1/5
Mode of interview: Live behavioral interview
AVP - Assistant Vice President (Engineering)
Difficulty: Medium · Timeline: ~4-6 weeks · Recommended prep: 4-6 weeks · Cooldown: ~6 months
-
Round 0: Recruiter Screen
Phone · ~30 min
Mode of interview: Remote phone or video interview
-
Round 1: Technical Deep Dive
Onsite · ~60 min · difficulty 4/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Your payment-processing service intermittently pauses for 2-3 seconds under peak load. Walk through how you would diagnose it end to end - GC logs, safepoints, thread dumps, lock contention, connection-pool exhaustion - and what evidence would distinguish each cause.
-
Round 2: System Design / Architecture Round
System_design · ~60 min · difficulty 4/5
Mode of interview: Live system design interview
Sample question: Design an intraday risk-reporting platform: trades stream in from several regional booking systems, risk aggregates must refresh within minutes, and regulators require a complete, replayable audit trail. Cover ingestion topology, inter-region connectivity, recompute strategy, and how you prove completeness to an auditor.
-
Round 3: Hiring Manager / Leadership Round
Behavioral · ~45-60 min · difficulty 2/5
Mode of interview: Live behavioral interview
-
Round 4: HR & Fitment Close
Behavioral · ~30 min · difficulty 1/5
Mode of interview: Live behavioral interview
Other companies' interview processes
Worked sample solutions (code, design diagrams, and STAR answers) for every round are available in the FAANGPlus app: open interview processes.