Deutsche Bank's technology centres in Pune and Bengaluru run trading, risk, and cloud-platform engineering, and the 2026 SWE loop leans toward strong core computer-science fundamentals over trick algorithm puzzles.
Interviews weigh core Java, multithreading, JVM internals, SQL, and design heavily, with medium DSA used to gauge problem solving rather than to stump you. Campus and early-career candidates typically start with an online coding and aptitude test, followed by technical rounds and a behavioral discussion on Deutsche Bank's collaborative, low-ego engineering culture.
About Deutsche Bank India
Deutsche Bank India (Pune, Mumbai) is a key technology and operations hub for the German bank's global investment banking, transaction banking, and technology infrastructure. Pune TDI (Technology Development and Innovation) is DB's largest India site.
Application through careers portal, campus drive, or referral
Online assessment: coding plus aptitude and logical reasoning
Technical interviews: core language internals, DSA, SQL, and design
System design or deep-dive round for experienced roles
Behavioral and HR round on culture fit and compensation
Online Assessment (60 to 90 min)
DSA coding problems with aptitude and logical reasoning; the first filter.
Technical Round 1 (45 to 60 min)
core Java internals, multithreading, JVM, and medium DSA with complexity discussion.
Technical Round 2 (45 to 60 min)
SQL, design patterns, and a system or service design scenario for experienced candidates.
Behavioral and HR Round (30 to 45 min)
questions on collaboration, ownership, and motivation, plus location and offer details.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
2 more questions. Sign up to unlock all
Sign up free: unlock all questionsThe typical Deutsche Bank India recruitment process has 5 stages: Application through careers portal, campus drive, or referral → Online assessment: coding plus aptitude and logical reasoning → Technical interviews: core language internals, DSA, SQL, and design → System design or deep-dive round for experienced roles → Behavioral and HR round on culture fit and compensation.
Deutsche Bank India typically conducts 4 interview rounds: Online Assessment (60 to 90 min): DSA coding problems with aptitude and logical reasoning; the first filter.; Technical Round 1 (45 to 60 min): core Java internals, multithreading, JVM, and medium DSA with complexity discussion.; Technical Round 2 (45 to 60 min): SQL, design patterns, and a system or service design scenario for experienced candidates.; Behavioral and HR Round (30 to 45 min): questions on collaboration, ownership, and motivation, plus location and offer details..
HireStepX recommends the Fundamentals-first framework for this type of interview: Show depth in language internals, concurrency, and databases before reaching for clever algorithms.
To answer this question well, HireStepX recommends the Fundamentals-first approach: Show depth in language internals, concurrency, and databases before reaching for clever algorithms. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Fundamentals-first approach: Show depth in language internals, concurrency, and databases before reaching for clever algorithms. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Fundamentals-first approach: Show depth in language internals, concurrency, and databases before reaching for clever algorithms. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Fundamentals-first approach: Show depth in language internals, concurrency, and databases before reaching for clever algorithms. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Fundamentals-first approach: Show depth in language internals, concurrency, and databases before reaching for clever algorithms. Ground your answer in a specific real example from your own experience.