# Deutsche Bank Interview Experience | Set 4 (On Campus for Graduate Analyst)

• Difficulty Level : Medium
• Last Updated : 08 Sep, 2017

Round 1 :
2 coding questions with 10 MCQs on CS Fundamentals. Time 1.5 Hrs.
1. The minimum number of key presses to move from one song to another in a circular playlist.
2. Longest palindromic subsequence

MCQs were of easy level.

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

30 out of 95 candidates were selected for the following rounds.

Round 2 :
This round was a technical interview that lasted for roughly 70 minutes.
1. Tell me about yourself.

2. What is your favorite subject? I answered DBMS. So she started asking questions from DBMS.
a. What is Entity?
b. Design an ER diagram for IRCTC. What are the attributes and primary keys in the tables? What derived attribute can be there in the design?
c. What different normal forms do we have? Give the definitions of 1NF, 2NF & 3NF. Given a STUDENT(Roll,Name,Ph_No) schema where Ph_No is multi-valued attribute, what are the 1NF & 2NF normal forms?

3. She then shifted to DSA.
a. Implement a queue with two stacks.
b. Construct BST from a given array(i.e. inserting elements of the array from left to right to a BST)
c. Write pseudocodes for insertion and search of an element in a BST with illustration.
d. She asked me what all sorting algorithms do I know. I answered Selection sort, Bubble sort, Insertion sort ,Merge Sort & Quick sort. She asked me which one was my favourite and why. I told merge sort. She then gave me an example array and illustrate all the basic algorithms like selection sort, bubble sort, insertion sort and merge sort. I was then asked to write a code for the merge operation in merge sort.
4. Do you have any questions for us? I asked about the fields that deutsche bank work on. In this regard, she told me that she wanted to ask me about my projects if time permitted.

10 candidates proceeded for next rounds that contained another tech round and one HR round. Finally 4 students got the job offer.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

My Personal Notes arrow_drop_up