Open In App

Deutsche Bank Interview Experience for Graduate Trainee (Off-Campus) 2023 Berlin

Last Updated : 15 Jun, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Today, I would like to share my interview experience at Deutsche Bank Berlin for the graduate trainee program   I applied for this position in November 2023 and received an invitation for an online assessment within 24 hours. The assessment consisted of 19 behavioral questions, where I had to select the most effective and least effective options based on given situations. It took me around 20 minutes to complete.

After a week, I was invited to the interview, referred to as the “Selection Day,” which was scheduled for the entire day from 9 am to 5 pm (Berlin time). There were two rounds of interviews, both of which were mandatory. The day started with a 15-minute introduction session where I learned about the schedule and met the interviewers.

Round 1

In the first round, I was interviewed by two Assistant Vice Presidents (AVPs). They began by introducing themselves and then asked me to introduce myself. The interview then moved on to technical questions, where I was given two coding questions. For the first question, I was asked to find the top three most frequent words in a given file. I provided a solution using a hashmap, which satisfied the interviewers. The second question involved finding the longest common prefix in an array of strings, and I presented a solution based on sorting.

Following the coding questions, a puzzle was posed to me: the Water Jug problem. I was asked to explain how to obtain all numbers from 1 to 8 using a 3L jug and a 5L jug. Additionally, I was asked to distinguish between Python and Java. Afterward, the interview focused on behavioral questions related to my projects and internships. I discussed the challenges I faced, how I identified problems, and the solutions I implemented. The first round lasted for approximately 1 hour.

Round 2

In the second round, I was interviewed by two different individuals. Similar to the first round, they introduced themselves and asked me to introduce myself again. We began with behavioral questions, discussing my internship experiences, projects, and hypothetical situations. Then, we moved on to the coding part, where I was asked a single question. I was required to code the solution in my preferred language and IDE, and I chose Java.

The question involved finding a missing number in a sorted array containing numbers from 1 to N. I provided two solutions: one using count sort and the other based on arithmetic progression. There were also follow-up questions and scenarios. However, I couldn’t optimize the time complexity to log(n) using a binary search approach.

The day after the interview, I received a call from the HR department, informing me that they were pleased to offer me a position.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads