
Durgesh Khandelwal
🎯 My Deutsche Bank Graduate Analyst Interview Experience 🚀
Deutsche Bank visited our college by the end of July for the Graduate Analyst Role. The hiring procedure was quite straightforward, consisting of:
- Online Coding Round
- Technical Interview-1
- Technical Interview-2
- Pro-Fit/Managerial Round
- HR Round
🖥️ Online Coding Round (27 July’23)
This round consisted of 3 questions—each from Easy, Medium & Hard categories—to be solved in 90 minutes.
- Easy Level Question → Simple array manipulation.
- Medium Level Question → Based on Maths, took me around 10-15 min to solve.
- Hard Level Question → Related to Strings, the toughest one, and nobody in our college could fully solve it. I passed 5/12 test cases.
Platform: HackerEarth
For this round, my experience was not great as the test cases were weak, allowing even brute-force solutions to pass for the Medium-level question. However, a few days later, I received an interview call on 3rd August 2023.
🔹 Technical Round-1
This round started at 11:00 AM and lasted around 2 hours. It was a detailed and rigorous discussion, which helped me a lot in the next rounds.
🔍 Questions Asked:
- Resume-based project discussion (30-40 min)
- Reverse a Linked List (Both recursion & pointer approach)
- Minimum Number of Platforms (Leetcode question)
- Sum of Subarray (Kadane’s Algorithm for +/- elements)
- ACID properties and basic DML, DCL, DDL commands
- Query to print alternate rows in a table
- SQL vs NoSQL
- Normalization
- OOPs concepts and subdivisions
- Apply OOPs to your main project
- Problems in Inheritance (Diamond Problem)
- K-greatest elements using Priority Queue
🔹 Technical Round-2
Started at 2:30 PM, this round was short and lasted 15-20 minutes. Since my Round-1 feedback was strong, the interviewer focused on a few core topics.
🔍 Questions Asked:
- Resume-based project discussion
- Find count of subsequences in an array with product < k (Recursion + DP)
- Basic DFS, BFS question on Graphs (similar to Island Problem on Leetcode)
- Software Development Life Cycle (SDLC) for Car Parking Tracker
The panel was impressed by my Competitive Programming profile, which helped me answer questions quickly.
❓ Questions I Asked Them:
- What were your expectations when you joined DB, and were they fulfilled?
- Your work experience, number of projects, and tech stack?
- Challenges you faced and how you overcame them?
🔹 Pro-Fit/Managerial Round
Immediately after Round-2, this round started at 3:00 PM and lasted 30-35 minutes. It tested my communication skills, confidence, and personality.
🔍 Topics Discussed:
- Resume-based project discussion
- Challenges faced in projects & how I overcame them
- Family background
- Interests and hobbies & how I work on them
- How do I stay motivated for the long run?
- Plans for higher studies & sponsorship requirements?
🔹 HR Round
At 6:00 PM, I had the final HR Round, which lasted 20-30 minutes.
🔍 Questions Asked:
- Introduce yourself & family background
- What does Deutsche Bank do?
- Why Deutsche Bank?
- You and a friend from another company are approaching the same client. How will you handle it without spoiling your friendship?
- Your strengths and weaknesses?
- Any plans for further studies?
🎉 Verdict: SELECTED!
Results were announced at 8:30 PM, making it a memorable night!
Best of luck to all future aspirants! 🍀🚀