Deutsche Bank Interview Experience | Graduate Analyst ( On Campus FTE August 2020 )

Background

  • Btech Electronics and Telecommunication from a renowned state-level college
  • CGPA 8

Round 1 (Online coding Round) – 90 mins

This was conducted on HackerEarth. There were 3 coding questions. The questions were of medium-hard level with the score divided as 50, 20, 50. 24 students were shortlisted after this round.

Round 2 (Technical Interview Round 1) – 45 mins

  1. Favourite programming language (C++ for me)
  2. What are encapsulation and abstraction
  3. How do you implement encapsulation and abstraction in C++
  4. Difference between compile time and run time polymorphism
  5. What are virtual methods
  6. Favourite data structure
  7. Find all palindromic substrings from the given string
  8. Find the time complexity of your algorithm, boundary conditions, improve it
  9. Code on notepad and share the screen
  10. Given two binary trees, find if one tree is a subtree of the other
  11. Find the time complexity of your algorithm, boundary conditions, improve it
  12. Explain DFS on graphs along with time complexity
  13. Favourite sorting algorithm
  14. Time complexity of quicksort (also explained the implementation of std::sort() from algorithm C++ library )
  15. What is dynamic programming
  16. How do you identify if a question can be done using dynamic programming
  17. Difference between multiprogramming, multitasking, multithreading and multiprocessing (I admitted that I had not learnt OS concepts, so no follow-up questions)
  18. Steps between you entering a URL and receiving the web page (I went through great detail to cover up my loss in the previous question)
  19. Difference between static and dynamic IP address
  20. What are sockets
  21. What is SSH
  22. What is Wireshark [Resume based]
  23. Explain your project ‘maze runner’ [Resume based]
  24. Explain how Dijkstra’s algorithm works with time complexity [Resume based]
  25. You have an electronics background, then why did you apply for a software profile
  26. Where do you see yourself in the next 3 years
  27. I would suggest do not waste time when you don’t know an answer. This will give time to the interviewer to ask more questions and gauge your strengths. 16 students were shortlisted after this round

Round 3 (Technical Interview Round 2) – 45 mins



  1. Introduce yourself
  2. Discussion about my work experience
  3. Scenario based questions
  4. Find k numbers with the most occurrences in the given array
  5. Reduce the time complexity of the above algorithm
  6. Given a non-empty array of integers, every element appears twice except for one. Find that single element.
  7. A follow up question, given an array of numbers in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two elements that appear only once.
  8. Describe your experience in competitive coding
  9. Describe your favourite project
  10. Mention a key takeaway from your project that you believe will help you in the future
  11. Any question for the interviewer

This interview was my best. We had very interesting discussions throughout and I ended up knowing that we get free lunch at DB 😉 13 students were shortlisted after this round

Round 4 (Professional Fitness Round) – 30 mins

  1. Introduce yourself
  2. Discussion about hobbies (he kept asking my hobbies till I mentioned 4 of them, they focus on your personality as much as your tech skills)
  3. Which was the last novel you read, what did you like about it
  4. Favourite sport that you like to play
  5. How do you react to cheating in a sport
  6. Your plan for future studies
  7. Scenario based questions
  8. You have an electronics background, then why did you apply for a software profile
  9. A brief discussion about current electronics industry and my views on them
  10. Any question for the interviewer

11 students were shortlisted after this round.

Round 5 (HR) – 20 mins

  1. Difference between you in 2017 and you in 2020
  2. What excites you about new technology
  3. Is your friend circle a small group of like minded friends, or a large group with people of different opinions
  4. Do you have an Indian Passport
  5. Do you have a family member working in Deutsche Bank
  6. Is any of your family member a government official
  7. Any question for the interviewer

Nobody was eliminated in this round.

The entire process from round 2 to 5 was completed within a day through skype call. In total 11 students were selected for full time position at Deutsche Bank with compensation of INR 19,63,360 per annum


Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up

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 Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.