Deutsche Bank interview experience Real time questions & tips from candidates to crack your interview

Technology Analyst

Deutsche Bank
upvote
share-icon
4 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, OOPS, DBMS, Puzzles, Algorithms, C++, JavaScript, Frontend Web Development
Tip
Tip

Tip 1 : Be confident.
Tip 2 : Be consistent in your practise for DSA.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Be honest about yourself
Tip 2 : Cover all of your talents and achievements

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date2 Aug 2021
Coding problem2

The round was held in morning hours and it was strictly proctored.

1. Minimum Removals

Moderate
10m average time
90% success
0/80
Asked in companies
PayPalDeutsche BankHCL Technologies

You’re given an array ‘ARR’ of size N and an integer K. Your task is to determine the minimum number of elements that should be removed from the array such that the difference between the maximum and the minimum element in the remaining array is less than or equal to K.

Problem approach

We will first sort the given array. Then we will start traversing the array using two variables, say ‘i’ and ‘j,’ using a nested loop, where j will be used to fix the maximum element, and i will be used to fix the minimum element and check if arr[j] - arr[i] <= K.

Try solving now

2. Largest Square

Moderate
20m average time
80% success
0/80
Asked in companies
HCL TechnologiesZSDeutsche Bank

You are given a binary grid containing only 0s and 1s. You are also given an integer, ‘K’ and you are asked ‘Q’ queries. In each query, you are given the location of a cell. For each query, you need to find the largest square containing at most ‘K’ 1s and having its center as the cell given in the query.

Problem approach

The approach is to simply try to solve each query independently. We will start at the given cell and count the number of 1s in it and one by one count the number of 1s in each square whose center is that cell. As soon as this count becomes greater than ‘K’ we stop and return the length of the previous square because the required square is allowed to have not more than ‘K’ 1s.

Try solving now
02
Round
Easy
Video Call
Duration45 minutes
Interview date7 Aug 2021
Coding problem5

In this round, I was asked 1 coding question followed by some questions from OOPS

1. Pair Sum

Easy
15m average time
90% success
0/40
Asked in companies
SalesforceUberPayU

You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair equals 'S'.

Note:

Each pair should be sorted i.e the first value should be less than or equals to the second value. 

Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
Try solving now

2. OOPS Question

Difference b/w Overloading and Overriding

3. OOPS Question

Give some real-life examples of classes and objects

4. OOPS Question

What are the different types of constructors in C++?

5. OOPS Question

What is Polymorphism?

03
Round
Easy
Video Call
Duration45 minutes
Interview date7 May 2022
Coding problem3

In this round, I was basically asked questions from Software Engineering and Cloud Technology

1. Software Engineering Question

What is the SDLC process?
 

2. Cloud Technology Questions

Why do we use cloud technology?
What are Virtual Machines?

3. Software Engineering Question

What are the different software development models that you know?

04
Round
Easy
HR Round
Duration15 minutes
Interview date7 May 2022
Coding problem1

I feel this round was a basically a conversational round, and I let the conversation go freely and confidently and that helped to clear this round.

1. Basic HR Questions

What did you learn from the pandemic?
What do you expect from DB?
Where do you see yourself in five years?

Problem approach

Tip 1 : Be very honest about your answers and own them.
Tip 2 : Stand firm about your ideas and values.
 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Technical Analyst-Intern
4 rounds | 4 problems
Interviewed by Deutsche Bank
3141 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by Deutsche Bank
10253 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Deutsche Bank
2489 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 5 problems
Interviewed by Deutsche Bank
2976 views
1 comments
0 upvotes