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.

Deutsche Bank salary & ratings · All interview processes

Graduate Analyst (Technology)

Difficulty: Medium · Timeline: ~2-4 weeks (campus drive) · Recommended prep: 8-10 weeks · Cooldown: ~1 year (next campus cycle)

  1. 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.

  2. 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.

  3. 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.

  4. Round 3: Professional Fitment ("Pro-Fit") Round

    Behavioral · ~30-50 min · difficulty 2/5

    Mode of interview: Live behavioral interview

  5. 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

  1. Round 0: Recruiter Screen

    Phone · ~20 min

    Mode of interview: Remote phone or video interview

  2. 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.

  3. 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.

  4. 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.

  5. 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

  1. Round 0: Recruiter Screen

    Phone · ~30 min

    Mode of interview: Remote phone or video interview

  2. 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.

  3. 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.

  4. Round 3: Hiring Manager / Leadership Round

    Behavioral · ~45-60 min · difficulty 2/5

    Mode of interview: Live behavioral interview

  5. 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.