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
- Favourite programming language (C++ for me)
- What are encapsulation and abstraction
- How do you implement encapsulation and abstraction in C++
- Difference between compile time and run time polymorphism
- What are virtual methods
- Favourite data structure
- Find all palindromic substrings from the given string
- Find the time complexity of your algorithm, boundary conditions, improve it
- Code on notepad and share the screen
- Given two binary trees, find if one tree is a subtree of the other
- Find the time complexity of your algorithm, boundary conditions, improve it
- Explain DFS on graphs along with time complexity
- Favourite sorting algorithm
- Time complexity of quicksort (also explained the implementation of std::sort() from algorithm C++ library )
- What is dynamic programming
- How do you identify if a question can be done using dynamic programming
- Difference between multiprogramming, multitasking, multithreading and multiprocessing (I admitted that I had not learnt OS concepts, so no follow-up questions)
- 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)
- Difference between static and dynamic IP address
- What are sockets
- What is SSH
- What is Wireshark [Resume based]
- Explain your project ‘maze runner’ [Resume based]
- Explain how Dijkstra’s algorithm works with time complexity [Resume based]
- You have an electronics background, then why did you apply for a software profile
- Where do you see yourself in the next 3 years
- 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
- Introduce yourself
- Discussion about my work experience
- Scenario based questions
- Find k numbers with the most occurrences in the given array
- Reduce the time complexity of the above algorithm
- Given a non-empty array of integers, every element appears twice except for one. Find that single element.
- 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.
- Describe your experience in competitive coding
- Describe your favourite project
- Mention a key takeaway from your project that you believe will help you in the future
- 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
- Introduce yourself
- 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)
- Which was the last novel you read, what did you like about it
- Favourite sport that you like to play
- How do you react to cheating in a sport
- Your plan for future studies
- Scenario based questions
- You have an electronics background, then why did you apply for a software profile
- A brief discussion about current electronics industry and my views on them
- Any question for the interviewer
11 students were shortlisted after this round.
Round 5 (HR) – 20 mins
- Difference between you in 2017 and you in 2020
- What excites you about new technology
- Is your friend circle a small group of like minded friends, or a large group with people of different opinions
- Do you have an Indian Passport
- Do you have a family member working in Deutsche Bank
- Is any of your family member a government official
- 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