Deutsche Bank
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
There were around 10 MCQS and 2 coding questions. The MCQs mainly had questions related to DBMS and OOPs. There were also questions related to error debugging and give the output of a segment of code. Questions in DBMS were related to SQL commands. The test duration was from 5:30 to 7 pm. There were 2 questions in the coding round. The first one was based on a matrix and the second was based on dynamic programming.
In this task, you're provided with a binary square matrix of size 'N * N' named MAT
. The task requires you to perform row and column flips whenever a zero (0) is encountered in...
I first applied brute force but the solution was exceeding the time limit so I looked for ways to avoid traversing every
row and column of the matrix. Take the input of the matrix and in a map stored the location of every 0 in the original matrix. Then I traversed through the matrix whenever I encountered a 0 I traversed through its row and column and counted the number of ones. I also marked the row and column visited ...
In this problem, you are given an array ARR
consisting of N
integers. Your task is to determine the minimum number of jumps required to reach the last index of the array N - 1
....
Round duration - 45 minutes
Round difficulty - Easy
It was an interview round that took place over skype and it lasted for about 45 minutes. My interviewer was polite and gave me time to think for a few answers and was patient when there were technical difficulties. I was also asked to share my screen and show the working code for a few of the questions asked in the interview. I used an online compiler to do so (onlinegdb). Overall the interview went pretty decent with a mix of easy and tough questions.
The diamond problem occurs when two superclasses of a class have a common base class. For example, in the following diagram, the TA class gets two copies of all attributes of Person class, this causes ambiguities.
Given an undirected graph with ‘V’ vertices (labeled 0, 1, ... , V-1) and ‘E’ edges, where each edge has a weight representing the distance between two connected nodes (X,...
I followed the same steps as given by the algorithm and also showed the output using some test cases.
You are given a sequence of numbers, ARR
. Your task is to return a sorted sequence of ARR
in non-descending order using the Merge Sort algorithm.
The Merge Sort...
I had gone through the topic of time complexities really well before the interview. Whenever you practice coding do look at the time complexities of various standard problems like merge sort or bubble sort and also know all the possible ways to do them. Do all the standard coding problems and know their optimized solutions under every topic. Make sure you know your projects thoroughly. Be confident and don't beat aroun
Round duration - 30 minutes
Round difficulty - Easy
This was a professional fitness round. It lasted for about 20-30 minutes. I was asked general questions about my future and career and the interviewer wanted to know what kind of a person I am and if I am fit for working in their company.
Round duration - 15 minutes
Round difficulty - Easy
This round was an HR round. Here I wasn't asked anything related to tech. Very general questions were asked and the purpose of this round was mainly to know if I had an aadhar card or had Indian citizenship or not or if have anyone related to me who was working in that company. Everyone who made it to this round was selected, this round wasn't to test your abilities but just to know if you can work in DB in India.
Tip 1 : Strengthen DSA skills initially, know the basics and understand the working of different data structures
Tip 2 : Learn to implement them and enhance your coding skills. Make mistakes and learn from them instead of just cramming everything before practicing.
Tip 3 : To enhance coding skills, try your best to crack a question instead of giving up and looking at the solution..this will improve your problem-solving skills.
Tip 4 : It's a must to do the standard coding questions under every category of data structure and algorithms
Tip 5 : To study the topics and practice coding questions refer to GeeksforGeeks and regularly take part in coding contests at CodeForces.
Tip 6 : Be thorough with OOPs and DBMS for interview
Tip 7 : Have at least 2 projects in your resume and make sure you can answer the questions related to them.
Tip 1 : Make sure your resume fits everything into a single page.
Tip 2 : Have at least 2 projects on your resume.
Tip 3 : Mention only those technical skills that you are confident in.
Tip 4 : Include an objective in your resume.
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
The test was conducted at 11 am in Hackerearth and was of 90 minutes. The time was enough to solve both the questions as well as the MCQ's. It consisted of 2 coding questions and 10 MCQs. The level of questions was medium and the mcqs ranged from easy to difficult.
Given 'N' stations on a train route, where the train travels from station 0 to 'N'-1, determine the minimum cost to reach the final station using given...
You are provided with a palindrome number 'N' presented as a string 'S'. The task is to determine the largest palindrome number that is strictly less than 'N'.
Round duration - 45 minutes
Round difficulty - Easy
After clearing the coding round, Video call Interview was conducted at 12 pm. The interviewer was cooperative and gave hints whenever I stuck upon any question.
You are provided with an unsorted array/list ARR
of N
integers. Your task is to determine the length of the longest consecutive sequence present in the array...
Round duration - 40 minutes
Round difficulty - Easy
I already gave the technical round so I wasn't that nervous. Also the interviewer was patiently listening the answers. It seemed like a normal conversation.
Round duration - 30 minutes
Round difficulty - Easy
It was the last round. 15 students were selected for this round. I was tired since I already gave 2 interviews.
Tip 1 : Having proper knowledge over Data Structures and Algorithms is crucial. Have your concepts cleared and then select one coding platform( for example, leetcode, CodeZen, GeeksForGeeks) and try to practice at least 5 questions everyday topic-wise. I completed around 300+ questions on leetcode, 100+ questions on geeks for geeks and around 30-40 problems on InterviewBit.
Tip 2 : Focus on time and space complexity. Students usually ignore this fact. However, you should think about how you can optimize your code further. Hence, instead of trying to solve more problems, try to analyze it.
Tip 3 : It sometimes gets easy to demotivate but you need to keep practicing daily. Don't cut down your sleep and diet. Healthy lifestyle and personality development also plays a crucial part.
Tip 1 : Do not mention those skills, projects or achievements which you haven't achieved. The interviewer is intelligent enough to verify them.
Tip 2 : Do not keep your resume too long, and do not mention irrelevant details. One page resume for an intern is enough.
Tip 3 : Have projects related to the field which you are applying for, this shows you are already experienced in the field.
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
It was first entrance round which was conducted in online mode. It had 2 coding question and 10 mcqs.it was around 90 min in total and took place in evening at around 5 pm.
You are given an n×n chessboard where rows and columns are numbered from 0 to n-1. Each cell (r, c) is located at the intersection of row 'r' and column 'c'. A rook is a ch...
Round duration - 40 minutes
Round difficulty - Medium
It was the first interview round conducted on skype. Each of the candidates were provided with the name of the interviewer and time slot in advance, and were expected to join to the link provided . The interviewer was really sincere and asked question straight to the point and asked me to write 2 3 codes for which he gave me questions and asked me to share my screen.
Round duration - 30 minutes
Round difficulty - Medium
it was a technical and hr round .he asked me about my projects ,discussed my resume and questioned my skills and projects . He asked me why I wanted to join this company. Here also we were told about the result of previous round, interviewer and time slot in advance.
Round duration - 30 minutes
Round difficulty - Easy
He discussed my project and what all changes I would like to implement in near future and about resources and references We were given time slot and name of interviewer in advance.
Tip 1 : Have steadiness in competitive programming
Tip 2 : Make your basics very strong
Tip 3 : Do some projects
Tip 1 : Have a clear and developmental resume i.e mention your achievements year wise
Tip 2 : Try not to mention your primary educations details and achievements until they are something really extraordinary
Tip 3 : mention and elaborate your projects properly yet concisely.
What people are saying about Deutsche Bank
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
The test started at 4 in the afternoon. It was online coding test from home only.
You are given a binary matrix with 'M' rows and 'N' columns, initially consisting of all 0s. You will receive 'Q' queries, which can be of four types:
Query 1: 1 R inde...
In this problem, you are given an array ARR
consisting of N
integers. Your task is to determine the minimum number of jumps required to reach the last index of the array N - 1
....
Round duration - 40 Minutes
Round difficulty - Medium
Timing was 11 a.m. approximately. It was an online technical round.
Round duration - 30 Minutes
Round difficulty - Medium
This was the ProFit(Professional Fitment) Round to check if we are suitable for their company and if we find their company suitable for ourselves.
Timing was around p.m.
Round duration - 10 Minutes
Round difficulty - Easy
Timing was around 9 p.m.
Tip 1 : Practice as more as you can , I won't specify any number but be consistent.And
Tip 2 : Participate in short coding challenges .
Tip 3 : Do at least 2-3 good projects.
Tip 1 : Be confident of how to explain the things that you wrote in the resume . Do not put false stuff .
Tip 2 : Projects are a good highlight.
Deutsche Bank interview questions for designations
I was interviewed before Sep 2020.
Round duration - 40 minutes
Round difficulty - Easy
First round took place at around 10:15 AM. It was a online round. The interviewer was very sweet, and he asked me if i knew about the problems before
You are given a palindrome number represented as a string S
. Your task is to find the largest palindrome number that is strictly less than S
.
T...
Round duration - 45 minutes
Round difficulty - Easy
It took place at around 3:15 PM.
You are provided with a stack consisting of 'N' integers. The goal is to sort this stack in descending order by utilizing recursion.
Allowed Stack Operations:
is_empty(S) ...
Round duration - 20 minutes
Round difficulty - Easy
HR round
took place in the evening at around 7:20 PM.
Tip 1 : Begin early, but do not regret your timing.
Tip 2 : Be consistent. Do something everyday. Small progress every single day is better than no a rushed, hard-work day and then nothing for a week
Tip 3 : Relax and don't stress. Never doubt even if you don't see progress or have to face rejection. Trust your timing.
Tip 1 : Include only genuine information.
Tip 2 : It should never be of more than one page
Get interview-ready with Top Deutsche Bank Interview Questions
I was interviewed before Sep 2020.
Round duration - 45 Minutes
Round difficulty - Medium
This was coding test. There were two question from DP and arrays respectively. I solved both questions in given time. I got shortlisted for the next round.
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find the number of ways the given number 'N' can be expressed as the sum of two or more consecutive natural numbers.
N = 9
2
Tip 1 : Practice atleast 300 question.
Tip 2 : Resume should be of one page, if you are fresher.
Tip 3 : Don't lie on your resume.
Tip 1 : Keep it short and concise.
Tip 2 : Mention at least two good projects on your resume and know everything about those projects.
I was interviewed before Sep 2020.
Round duration - 30 minutes
Round difficulty - Easy
Your intro.
What is dynamic programming and how is it useful?
Balanced tree and its implementation by AVL, he did not specifically mention AVL.
Do you want to know something about me?
Saw my Snake Game Project.
Determine if a given Singly Linked List of integers contains a cycle.
A cycle in a linked list occurs when a node's next pointer points back to a pre...
First I told the interviewer, hashing approach to detect cycle then I moved to optimised solution that was through two pointers concept. The interviewer was satisfied with my approach.
You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Lin...
The naive solution is to process all the nodes from the front side of the linked list and keep adding a node to the list. Now we can easily remove the Kth node from the end of the list by simply replacing the next pointer of the ('LENGTH' - 'K' - 1)th node (0-based indexing from start) of the list with the ('LENGTH' - 'K' + 1)th node. This way we can remove the Kth node from the end of the linked list.
Space ...Round duration - 30 minutes
Round difficulty - Easy
It consisted of only HR questions. I fumbled but still managed to give answers to every question.
Round duration - 20 minutes
Round difficulty - Easy
Interviewer looked in a hurry
Tip 1 : Keep eye contact
Tip 2 : Maintain fluctuating tone so that, the interviewer shows interest in you
Tip 3 : Be confident with your answer
Tip 1 : Short and crisp
Tip 2 : Mention relevant and known details only
I applied via Campus Placement and was interviewed before Jul 2021. There were 4 interview rounds.
10 MCQs and 2 coding questions
posted on 1 Nov 2023
Oops concepts refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the complex implementation details and showing only
posted on 21 Nov 2024
I applied via Campus Placement and was interviewed before Nov 2023. There were 3 interview rounds.
Standard Aptitude test
Medium level question on graphs
Associate
4.8k
salaries
| ₹8.8 L/yr - ₹35 L/yr |
Senior Analyst
3.9k
salaries
| ₹4 L/yr - ₹16.6 L/yr |
Assistant Vice President
3.4k
salaries
| ₹16 L/yr - ₹48.5 L/yr |
Analyst
2.1k
salaries
| ₹2 L/yr - ₹11 L/yr |
Financial Analyst
1k
salaries
| ₹1.8 L/yr - ₹8.3 L/yr |
Barclays
JPMorgan Chase & Co.
HDFC Bank
ICICI Bank