Deutsche Bank Interview Experience for FTE | On-Campus 2020(Virtual)

Criteria:

  • CGPA:- 7+
  • Branches allowed:- CSE, IT, ECE, MCA

Round 1 (Online coding Round 90 min): Deutsche Bank visited our college in September 2020. First-round was conducted on the HackerEarth platform. There were 3 coding questions. The questions were of medium-hard level with the score divided as 20 (DP), 50 (Graphs), 50 (Maths).

Q 1: (20 marks):

  • Solved by constructing a graph and using Dijkstra’s algo.
  • It can be solved using DP also.

Q 2: (50 marks): Given N, find two numbers with a product greater than or equal to N and with minimum sum.

  • Basic maths question solved by making 2 equations.
  • x.y= N and x+y= S
  • Then dS/dx= 0

Q 3: (50 marks): It was a DFS question where edges representing time, we had to find the total minimum time spent in visiting all vertices, but there was a sequence given in which we can visit vertices.



  • Solved by defining a comparator and then sorting the edges.

22 students were shortlisted for interviews.

Round 2 (Technical Interview 45mins):

  1. Introduced himself and asked me to do the same.
  2. What is multithreading, and its advantages?
  3. What are Data Structures & uses?.
  4. How is DP different from the divide and conquer.
  5. OOPS, encapsulation, polymorphism concepts.
  6. He asked a lot of questions on Java concepts as my project was in Java, like socket programming, multithreading.
  7. Asked about Java Messaging Services (used in a project).
  8. Gave a number sequence, and asked to find next to no. in series and asked to code it.
  9. As I have written puzzles in area of interest asked me a puzzle- https://www.geeksforgeeks.org/puzzle-29-car-wheel-puzzle/
  10. Coding question:- min no. in an array whose value is larger than the array size.
  11. Discussion on the internship project.
  12. Do you have any questions? Ask questions, prepare at least 1 question for each round. I asked about SDLC used in Deutsche bank.

16 were selected for the next round.

Round 3 (Technical Interview 1hr):

  1. Introduction
  2. A detailed discussion of the intern project, and other projects mentioned in the resume.
  3. Asked me about exception handling and types- (checked and unchecked) and what how it is handled and gets transferred to the caller. Asked me to give an example via code.
  4. OOPS, concepts detail discussion with code examples.
  5. Asked about micro services architecture (mentioned in resume).
  6. What is the superclass, can a class be superclass and subclass both.
  7. What is a stack, queue, arrays, real-world examples of it?
  8. Dynamic memory allocation in C.
  9. Are there pointers in Java, the difference between reference and pointers in C?
  10. Gave me 2-3 java codes and asked its output, or what is happening here- one was instance recursion- https://stackoverflow.com/questions/27296123/java-class-instance-recursive-calling
  11. And other was the output of a code- https://stackoverflow.com/questions/1700081/why-is-128-128-false-but-127-127-is-true-when-comparing-integer-wrappers-in-ja
  12. Code to reverse a linked list.
  13. Do you have any questions? I asked about the hierarchy of Deutsche Bank that was described by them in PPT, be attentive in PPTs and try to note down questions for future rounds.

12 were selected for the next round.

Round 4 (Pro-Fit Round 20-30mins):

  1. It was professional fitness or a managerial round taken by senior executives of the company.
  2. He introduced himself and asked me to do the same.
  3. Asked about previous interviews.
  4. Again a detailed discussion on the tech stack I worked during my internship.
  5. He even asked about what was the real-world challenge to which my intern project is a solution.
  6. Why the finance sector?
  7. What are your future plans, do you want to go for higher studies?
  8. Do you have any questions?
  9. I asked 3 questions from him. It is very important to ask questions in this round since they want it to be like a discussion.

Round 5 (HR 10-15mins):

  1. Introduction.
  2. Asked about my family background.
  3. Do you remember the name of the interviewers in your technical rounds?
  4. As I have interned from a product based company, he asked which is better finance or product based industry. And why do you want to enter the finance sector?
  5. Asked if I have any family members in Deutsche Bank.
  6. Do you have a Passport?
  7. Is any of your family members a government official?
  8. Do you have any questions?
  9. I asked about the meaning of the Deutsche Bank symbol since it was not very explanatory, HR told me it’s a good question.

Finally, 9 students were selected for a full-time role. The entire process from round 2-5 was completed within a day through the Skype business app.

My suggestion would be to go through interview experiences available on GeeksforGeeks since the questions asked are very similar. Be confident in your answers. Ask at least 1 question in each round, it creates a positive impact. And make your resume properly, you must know about everything that you mention. They will properly go through your resume and ask questions regarding that, even about hobbies & areas of interest.

Good Luck with your Placements !!


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.