Deutsche Bank Interview Experience | Full Time On-Campus 2020 (Virtual )
Interview Experience
Deutsche bank visited our campus for full time and internship. It consisted total 5 rounds (1 coding round+2nd and 3rd technical + 4th round(Professional+Technical+HR) +5t...
Full Details
Deutsche bank visited our campus for full time and internship. It consisted total 5 rounds (1 coding round+2nd and 3rd technical + 4th round(Professional+Technical+HR) +5th round was HR). Pointer criteria was 7 GPA. Around 92 students were eligible for 1st round. Round 1(Coding Round) -There were three coding questions of marks 20, 30, and 50 respectively total of 90 minutes. There was one easy, one medium, and one difficult coding question. Solving 1.5/3 was enough to qualify coding round. Around 20 students were shortlisted for 2nd round. Round 2(Technical)-1 hr 1.First they tell me that as there was lots of technical stuff in my resume so they told walk through your resume on the basis of technical part. 2.In my internship i worked on java so they asked how to establish a database connection in java and types of JDBC drivers. 3.Then he asked me which oops properties is best according to you,i told abstraction then he asked full description about abstraction. 4. Next question was from Data Structure. https://www.geeksforgeeks.org/dsa/check-if-two-trees-are-mirror/ 5.In my one project i used python so they asked why did you use python, you can use other languages as well. 6.Then he gave me one condition that you have lots of thread one is in executing state and other is in waiting state, so which concept of OS it is following, i told critical section i answered all the states of critical section and how we can resolve that. 7.He asked me what we can do by which class can not be inherited and difference between constructor and method. 8.Then as asked me to find second highest salary from employee table, i made it complex so they told me to do in easy way. https://www.geeksforgeeks.org/sql/sql-query-to-find-second-largest-salary/ 9.Then he asked me about allocation and de-allocation of memory in java and garbage collector , Normalization and it's all type with examples and Joins in SQL. 10.Then he asked me the difference between array and list then array and vector. 11.What do you know about the Deutsche bank? At last he asked me any questions?, i asked 2 question This round was very good for me , i answered all the questions and he was satisfied with my answers and i was pretty sure then i'll go for next. Around 12 students were shortlisted for 3rd round. Round 3 (Technical)-(45 min-1 hr) 1.Tell me about yourself. 2.He told me to design a database system for bank with proper entity and attributes. 3.He told to code for system design of mobile shop, i was writing the code then he was satisfied with my code and then told me not to code for full design. 4.Next question was convert an array(sorted) into wave array and write code within 5 min. https://www.geeksforgeeks.org/dsa/sort-array-wave-form-2/ 5.Next question was implementation of calculator and write a code for that but i was not able to cover all the cases as it was required but he was satisfied with my approach. 6.Next question was puzzle https://www.geeksforgeeks.org/aptitude/puzzle-37-maximum-run-in-cricket/ i told him correct approach and after that he did not even ask for exact answer. 7.Then he asked me to print the number from 1 to 200 without using any loop. https://www.tutorialspoint.com/how-will-you-print-numbers-from-1-to-100-without-using-loop-in-c 8.Then there was one more puzzle, he told me to answer with in 3 min https://www.crazyforcode.com/long-walking/ At last he asked me any questions? i asked one. it was quiet good but i was not able to answered all the questions exactly and after 10 min i got the call for 3rd round. 9 students were shortlisted for 4th round. Round 4(Professional+Technical+HR)- 30 min First he appreciated me for resume as there was lots of technical stuff so he asked me everything apart from resume. 1.First he told me tell me about yourself that is not mention in resume. 2.Then he asked me the best moment of my life and how did i handle the failure. 3.Then he asked some basic concepts of java. 4.What is my strength and weakness. 5.Then he gave me one situation between me and other employee. 6.As my internship company related to finance so he asked me something related that. 7.Then he asked me how was my virtual internship experience , what difficulties i faced. This round was very well for me and after 10 min i got the call for
next round and around 7 students were shortlisted fro 5th round. Round 5(HR) -(10-15 min) 1.How was your day. 2.Tell me about yourself, family, projects, internship 3.Then he asked me 6 value of Deutsche bank that they told in presentation of Deutsche bank and asked me to which value i can relate myself. At last any question? At last they selected 6 students and i was one of them. Be Confident. Be honest. Strong command on CSE concept(OS, DBMS, DS, OOPS). Be prepare well with your resume , you should know everything about your resume. Best of Luck with your Placement!
About This Question
This is a candidate experience report from a deutsche bank interview for a data science role (intern level) during the phone screen round reported in 2025.
It covers the following topics: Arrays, Trees, Sql, System Design .
Difficulty rating: Easy
Topics
More Deutsche Bank Interview Questions
About Deutsche Bank Interview Reports
This question was reported by a candidate who interviewed at Deutsche Bank. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Deutsche Bank are the higher-signal extractions to take from this report.
For broader preparation context, the Deutsche Bank interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Deutsche Bank reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Deutsche Bank Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Deutsche Bank reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.