Deutsche Bank - Java Backend Developer - AVP (5+YOE) | Pune
Summary
Successfully cleared all rounds of Deutsche Bank interview for Java Backend Developer AVP role in Pune with 5+ years of experience. The interview process included 4 rounds focusing on core Java, DSA, cloud technologies, and behavioral questions.
Full Experience
I recently received an interview opportunity at Deutsche Bank for a Java + AWS role with 5+ years of experience. I have completed my B.Tech from a leading engineering institute in Maharashtra and currently work in a product-based environment. Sharing my interview experience below to help anyone preparing for similar roles.
Round 1 – Technical Round (Virtual)
Core Java and Fundamental Concepts: Questions covered OOP principles, design patterns, Spring internals, HashMap implementation, and concurrency concepts. I was also asked about functional programming in Java 8 and immutability.
Coding and DSA
One coding problem based on HashMap (medium difficulty). I was also asked about experience-based discussions on the most challenging project handled end to end.
Round 2 – Technical Round 2 (Virtual)
Medium-level problem: Longest Substring with At Most K Distinct Characters. The round also covered cloud, DevOps, security, Kafka usage, and Java concepts like error vs exception, HTTP methods, and proxies.
Round 3 – F2F Techno-Managerial Round (In Office)
No technical questions as previous round feedback was strong. The discussion focused on career goals, reasons for choosing Deutsche Bank, and key strengths.
Round 4 – HR Discussion (Virtual)
<Compensation discussion and policies were covered. I received the offer today after 10 days.
Interview Questions (2)
Implement a custom HashMap, specifically a LinkedHashMap.
Find the length of the longest substring that contains at most k distinct characters.