Upload Button Icon Add office photos

Deutsche Bank

Compare button icon Compare button icon Compare
3.9

based on 3.3k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Deutsche Bank Interview Questions, Process, and Tips

Updated 28 Jan 2025

Top Deutsche Bank Interview Questions and Answers

View all 303 questions

Deutsche Bank Interview Experiences

Popular Designations

362 interviews found

Interview Questionnaire 

4 Questions

  • Q1. What is pep8?
  • Ans. 

    pep8 is a style guide for Python code.

    • pep8 provides guidelines for formatting, naming, and organizing Python code.

    • It helps to improve code readability and maintainability.

    • Examples of guidelines include using 4 spaces for indentation, limiting line length to 79 characters, and using snake_case for variable names.

    • pep8 is not mandatory, but following its guidelines is considered good practice in the Python community.

  • Answered by AI
  • Q2. Difference between comment and docstring
  • Ans. 

    Comment is for code readability, docstring is for documentation

    • Comments are used to explain code and make it more readable

    • Docstrings are used to document functions, classes, and modules

    • Comments start with #, docstrings are enclosed in triple quotes

    • Docstrings can be accessed using __doc__ attribute

  • Answered by AI
  • Q3. Spark architecture
  • Q4. Spark inbuilt functions

Skills evaluated in this interview

Data Science Engineer Interview Questions asked at other Companies

Q1. What is DAG? how a spark job works how the dag gets created
View answer (1)

Analyst Interview Questions & Answers

user image Anonymous

posted on 23 Nov 2022

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Nov 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Very simple process Knowledge check
  • Q2. General Manager interview questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on JD. go through your resume. And you are done

Top Deutsche Bank Analyst Interview Questions and Answers

Q1. A 10x10x10 cube is made up of 1x1x1 cubes. Its outer surface is painted red and then big cube is dismantled into smaller cubes. How many cubes are there with none of their faces painted red?
View answer (6)

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci NumberYou are given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 +7. Fibonacci number is calculated u... read more
View answer (5)

Associate Interview Questions & Answers

user image Anonymous

posted on 30 Jul 2021

Interview Questionnaire 

1 Question

  • Q1. Database related questions, GC, APIs related questions, Stubs related, Heap dump and thread dump

Interview Preparation Tips

Interview preparation tips for other job seekers - Just

Top Deutsche Bank Associate Interview Questions and Answers

Q1. What do you know about front office and accouting pnl reco
View answer (1)

Associate Interview Questions asked at other Companies

Q1. What is mean of TTR & why required for powder coating process ?
View answer (17)

What people are saying about Deutsche Bank

View All
masterpie
Verified Icon
2w
works at
Lloyd Law College
#Overtime
🤣🤣🤣
FeedCard Image
Got a question about Deutsche Bank?
Ask anonymously on communities.

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

The coding round consisted of 3 coding questions. 1st question was of 20 marks, 2nd and 3rd of 50 marks.

  • Q1. 

    Minimum Number of Operations Problem Statement

    Given an array 'ARR' consisting of 'N' positive integers, determine the minimum number of operations needed to make all elements of the array equal. You may ...

  • Ans. Brute Force

    For making all elements equal you can select a target value and then you can make all elements equal to that. Now, for converting a single element to a target value you can perform a single operation only once. In this manner, you can achieve your task in the maximum of  ‘N’ operations but you have to minimize this number of operations and for this, your selection of target is very important because if ...

  • Answered Anonymously
  • Q2. 

    Avoiding Traps Problem Statement

    Given an array of obstacles' coordinates, determine the minimal jump length to reach beyond all obstacles starting from coordinate 0 while avoiding landing on any obstacle...

  • Ans. 

    I first made an array in the main function that will contain the number of prime numbers less than or equal to the index value of the array and passed into my called function. This will give me the a value for each test case. Then, int the called function I applied dynamic programming. I created a dp array and initialized all values to max integer (dp[0] = 0). For each index i, i put dp[i+1] if (i=(r1/r2)) equal to min...

  • Answered Anonymously
  • Q3. 

    Longest Consecutive Sequence Problem Statement

    You are given an unsorted array/list ‘ARR’ of ‘N’ integers. Your task is to return the length of the longest consecutive sequence.

    The consecutive sequence ...

  • Ans. Brute Force

    As we only need the consecutive elements in the form ['NUM', 'NUM' + 1, 'NUM' + 2,...,'NUM' + 'L']. The brute force approach is to traverse each element in the array ('NUM' = ‘ARR[i]’) and then keep finding ('NUM' + 1) in the array until we don't find the next consecutive element in the array.

     

    Keep a track of the current length of the sequence. If the current length of the consecutive subsequence is gre...

  • Answered Anonymously
Round 2 - Video Call 

Round duration - 45 minutes
Round difficulty - Easy

Timing: 10:15 - 11:00 am.
The interview was online from home.

Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Timing: 2:15 - 3:00 PM
The interview was online from home.
There were a few audio cuts in the video call but we were able to manage regardless.

  • Q1. 

    Reverse a String Problem Statement

    Given a string STR containing characters from [a-z], [A-Z], [0-9], and special characters, determine the reverse of the string.

    Input:

    The input starts with a single i...
  • Ans. 

    He asked me to write a function to reverse a string of size n. In this question I defined my string ans="" , then iterated i from n-1 to 0 and concatenated Character.toString(s.charAt(i)) to my ans and then returned ans. He followed up the question. He said “If I remove ' ”="" ' in string ans line then what will happen. I answered that it will give me a compilation error that the variable "ans" is not initialized. Then...

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. Eligibility criteriaCGPA cutoff 7Deutsche Bank interview preparation:Topics to prepare for the interview - Java, MySQL, HTML, CSS, JavaScript, Nodejs, PythonTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : For OOPS, DS and programming, I recommend Codezen, Leetcode, InterviewBit and GeeksforGeeks.
Tip 2 : For OS, DBMS and Computer Network, I recommend GateSmasher, Knowledge Gate and TutorialsPoint.
Tip 3 : For SQL, I recommend W3Schools and GeeksforGeeks.
Tip 4 : Always maintain your cool during Interviews, and answer the questions calmly. If you get stuck in a problem, do not hesitate to ask for hints.

Application resume tips for other job seekers

Tip 1: Mention only those projects and internships in your resume that you are comfortable with, that is, you can explain to the interviewee.
Tip 2: Mention only those skills/programming languages in your resume that you are comfortable with, that is, you have proper knowledge of as the interviewee can ask questions from those languages specifically.
Tip 3: Keep your data in your resume honest and accurate.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Deutsche Bank Software Developer Interview Questions and Answers

Q1. Minimum Number Of OperationsYou are given an array 'ARR' of 'N' positive integers. You need to find the minimum number of operations needed to make all elements of the array equal. You can perform addition, multiplication, subtraction or di... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)

Deutsche Bank interview questions for popular designations

 Analyst

 (61)

 Associate

 (34)

 Senior Analyst

 (23)

 Financial Analyst

 (13)

 Associate Vice President

 (9)

 Software Developer Intern

 (8)

 Assistant Vice President

 (7)

 Associate Engineer

 (7)

Technical Analyst-Intern Interview Questions & Answers

user image Anonymous

posted on 16 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

6-7:30 pm
The webcam was on throughout the test.

  • Q1. 

    Ninja and Infinite Size Array Problem Statement

    Given an array/list ‘ARR’ of unknown size, sorted in ascending order with all distinct elements, and an element ‘TARGET’, find the position of 'TARGET' in t...

  • Ans. Linear Search

    As we know, all elements of ‘ARR’ are different. So, we can simply iterate through the ‘ARR’, and if ‘readValueAtIndex(i)’ equal to the ‘TARGET’. Then we return this position. If while traversing through the ‘ARR’ if we reach at the end of the ‘ARR’ then return -1.

     

    The steps are as follows:

     

    1. We run a loop for ‘i ’= 0 to ‘readValueAtIndex(i) != 10^9+7:
      • If ‘readValueAtIndex(i)’ == ‘TARGET’:
        • Return ‘i’...
  • Answered Anonymously
  • Q2. 

    Shortest Safe Route in a Field Problem Statement

    Ninja wants to cross a field represented as a rectangular matrix of size M x N, containing landmines. A landmine gets triggered if a person is within one c...

  • Ans. Using Backtracking
    • A brute force approach could be to generate all the possible paths from the first column of the field to the last column and choose the one with the shortest length.
    • The idea is to use the concept of backtracking.
    • Firstly we mark all the unsafe cells as 0 which are 1. This is done so as to avoid generating paths passing through an unsafe cell.
    • Then for each safe cell in the first column, we generate the ...
  • Answered Anonymously
  • Q3. 

    Maximum Subarray Sum Problem Statement

    Given an array ARR consisting of N integers, your goal is to determine the maximum possible sum of a non-empty contiguous subarray within this array.

    Example of Sub...

  • Ans. Brute Force

    We will iterate through all possible boundaries of the subarrays in the given array with the help of two nested loops. 

     

    Then, we will iterate through each subarray with the help of another loop and find the sum of the subarray. We will maintain the maximum subarray sum through our iterations and finally return it.

    Space Complexity: O(1)Explanation:

    O(1), constant space is used.

    Time Complexity: O(n^3...
  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

Morning(10 am)
The interviewer was friendly.

  • Q1. 

    Add Two Numbers Represented as Linked Lists

    Given two linked lists representing two non-negative integers, where the digits are stored in reverse order (i.e., starting from the least significant digit to ...

  • Ans. Recursion
    • A simple approach could be to recursively add the nodes of the linked list while keeping track of the carry generated.
    • The idea behind this approach is the same as finding the sum of two numbers manually on a paper, where we start by adding the LSD and move on till the MSD. Also, keeping track of the carry generated in every iteration.
    • As the linked lists represent the numbers in reverse order, the LSD occurs at...
  • Answered Anonymously
  • Q2. 

    Prime Numbers Identification

    Given a positive integer N, your task is to identify all prime numbers less than or equal to N.

    Explanation:

    A prime number is a natural number greater than 1 that has no po...

  • Ans. Brute force approach

    We use Brute Force to solve this problem.

     

    1. We iterate from 2 to N.
    2. For each number num, we check if it is prime or not. We use the following approach to check if a given number is prime.
      1. We loop through all numbers from 2 to num - 1.
      2. For every number in the loop, we check if it divides num.
      3. If we find any number that divides num, we can say num is not prime.
      4. If num is prime, we store it in the result...
  • Answered Anonymously
Round 3 - Video Call 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

Afternoon around 12 PM
If was from home
The interviewer was professional and did not waste any time.

  • Q1. What are the main features of Angular?
  • Q2. 

    Cycle Detection in a Singly Linked List

    Determine if a given singly linked list of integers forms a cycle or not.

    A cycle in a linked list occurs when a node's next points back to a previous node in the ...

  • Ans. Outer And Inner Loop

    We are going to have two loops outer-loop and inner-loop 

    1. Maintain a count of the number of nodes visited in outer-loop.
    2. For every node of the outer-loop, start the inner loop from head.
    3. If the inner-loop visits the node next to the outer-loop node, then return true, else repeat the process for the next iteration of outer-loop.
    4. If outer-loop reaches the end of list or null, then return false.
    Space ...
  • Answered Anonymously
  • Q3. 

    Implement Stack with Linked List

    Your task is to implement a Stack data structure using a Singly Linked List.

    Explanation:

    Create a class named Stack which supports the following operations, each in O(1...

  • Ans. Best Approach
    1. Maintain a linked list. Keep track of its head, and size at all times, and update them accordingly whenever a new operation is performed.
    2. Following is the way we can implement all functions of the stack using linked list:
      1. First, initialize a head node, and the size of the list as NULL and 0 respectively.
      2. Then for push function, insert new elements at the head of the list, i.e. the new element will become the ...
  • Answered Anonymously
  • Q4. 

    Find Unique Element in Array

    You have been provided an integer array/list ARR of size N. Here, N is equivalent to 2M + 1 where each test case has M numbers appearing twice and one number appearing exactly...

  • Ans. Space Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered Anonymously
Round 4 - HR 

Round duration - 45 minutes
Round difficulty - Easy

They were calling it a pro-fitness round, it was to check if you are professionally fit to work in the company.
It was in the late afternoon around 3 PM
The interviewer was very friendly and engaging.

Round 5 - HR 

Round duration - 20 Minutes
Round difficulty - Easy

It was in the evening around 5 PM
The locations and work culture was discussed in that round 
The interviewer was exhausted.

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. I applied for the job as Technical Analyst-Intern in PuneEligibility criteria7.5 CGPADeutsche Bank interview preparation:Topics to prepare for the interview - Data structure and Algorithm, DBMS, OS, OOPS, System Design, Competitive Programming, Development(Angular 9), Puzzles.Time required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : If you have ample time then start competitive programming it will increase your speed of implementation and accuracy. I recommend codeforces.
Tip 2 : If your interviews are near, start solving standard coding problems from leetcode, Interview bit, and geeks for geeks.
Tip 3 : Try to do working projects, they make a great impact on the interviewer.
Tip 4 : Practice as many questions as you can. That way, you will not make any silly mistakes on the day of the interview.
Tip 5 : Go through the questions asked in the past years and the interview experiences.

Application resume tips for other job seekers

Tip 1 : Try to add working projects in your resume, they attract the attention of interviewers.
Tip 2 : Add only those skills/programming language that you have worked with, not able to answer the questions asked on those skills/languages is the biggest embarrassment that can happen in an interview.
Tip 3 : Do not add unnecessarily styling to your resume, keep it simple and professional.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Deutsche Bank Interview Questions

I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Senior based questions
  • Q2. Technical questions related to profile investment banking

Interview Preparation Tips

Interview preparation tips for other job seekers - Just know the industry which you are applying for

Top Deutsche Bank Senior Analyst Interview Questions and Answers

Q1. What is Collateral, type of collateral, Margin call
View answer (1)

Senior Analyst Interview Questions asked at other Companies

Q1. Explain 3 statement financial model Calculating discount rate Could you walk me through the DCF model? Other valuation methods. What PE is ideal? What is the other matrix to value the company? Difference between IRR and CAGR. What is Bond Y... read more
View answer (1)

Jobs at Deutsche Bank

View all

Clearing and settlement operator Interview Questions & Answers

user image Anonymous

posted on 20 Jul 2021

Interview Questionnaire 

2 Questions

  • Q1. About contract period
  • Q2. Not happy with contract basis job

Interview Preparation Tips

Interview preparation tips for other job seekers - 3 Rounds of interview, we should have more knowledge on stock market. Most of the quations on stock market

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 24 Apr 2021

I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Completey about your perivious experience and it's challenges .
  • Q2. Just give your comments as per your previous experience, don' t try to protrate some one else.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be frank and speak confident

Top Deutsche Bank Data Analyst Interview Questions and Answers

Q1. What is a Brownian motion? Properties of Brownian motion?
View answer (2)

Data Analyst Interview Questions asked at other Companies

Q1. Suppose there is a room in the office and X people enter room throughout the day, Y people leave throughout the day [continuously people are entering the room, some are staying there, and rest are going out] .. so tell me the code to calcul... read more
View answer (11)

Analyst - Intern Interview Questions & Answers

user image Anonymous

posted on 7 Feb 2022

I was interviewed before Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

It started in the morning at 8 am. The window to start the round was of 15 mins

  • Q1. 

    Paths in a Matrix Problem Statement

    Given an 'M x N' matrix, print all the possible paths from the top-left corner to the bottom-right corner. You can only move either right (from (i,j) to (i,j+1)) or dow...

  • Ans. Recursion

    The basic idea to solve this problem is to use recursion. Recursively call function   for next row ( row+1,col ) and next column ( row, col+1 ). If the row is equal to M-1 or the column is equal to N-1, then recursion is stopped.

     

    Algorithm:

    • Take an array or vector ‘path’, which will store the path we have to print.
    • Start from the index (row, col) = (0,0).
    • Add mat(row, col) to  ‘path.’
    • Recursively ca...
  • Answered Anonymously
  • Q2. 

    Longest Common Substring Problem Statement

    Given two strings, STR1 and STR2, your task is to determine the length of their longest common substring.

    A substring is defined as a sequence of characters tha...

  • Ans. Recursion

    The basic idea is to recursively try and match characters from ‘STR1’ to characters of ‘STR2’ and vice versa also.

     

    The steps are as follows:

     

    • Create a ‘COUNT’ variable initialized to 0 to get the length of the longest common substring.
    • Try to match the last characters of both strings. Let ‘i’ be the last index for ‘STR1’ and ‘j’ be the last index of ‘STR2’, so match ‘STR1’[i] and ‘STR2’[j].
    • If they matc...
  • Answered Anonymously
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

The interview began around 3 pm. The interviewer was strict and directly started with the interview questions.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Analyst - Intern in PuneEligibility criteria7 CGPA , No backlogsDeutsche Bank interview preparation:Topics to prepare for the interview - Data Structure and Algorithms, OS, DBMS, CN, FinancesTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : A good ATS friendly resume
Tip 2 : For banks, prepare a bit for finances and economics as well. It helps while citing examples
Tip 3 : Prepare for DSA, DBMS and puzzles specifically.

Application resume tips for other job seekers

Tip 1 : Provide metrics in resume. E.g. Improved deployment rate by 50%.
Tip 2 : A single-page resume is preferred

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

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.

  • Q1. 

    Matrix Bit Flipping Problem

    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...

  • Ans. 

    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 ...

  • Answered Anonymously
  • Q2. 

    Jump Game Problem Statement

    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....

  • Ans. Brute Force Approach
    • For each index, we find all possible locations we can jump to i.e if we are currently at an index ’i’ and ‘ARR[i]’ = k then we recursively find the answer for all indices from i + 1 to i + k and take the minimum of the answer and add 1 to it to find the minimum number of jumps to reach index last index from index ‘i’.
    • For example, Consider the array : 2, 3, 1, 4
    • We will have the following recursion tr...
  • Answered Anonymously
Round 2 - Video Call 

(4 Questions)

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.

  • Q1. Write a SQL query to select all the people who are below the age of 75 from a set of people.
  • Q2. What is the diamond problem in Object-Oriented Programming?
  • Ans. 

    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.

  • Answered Anonymously
  • Q3. 

    Dijkstra's Shortest Path Problem

    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,...

  • Ans. 

    I followed the same steps as given by the algorithm and also showed the output using some test cases.

  • Answered Anonymously
  • Q4. 

    Merge Sort Problem Statement

    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.

    Explanation:

    The Merge Sort...

  • Ans. 

    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

  • Answered Anonymously
Round 3 - Video Call 

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 4 - Video Call 

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.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Maulana Azad National Institute of Technology, Bhopal. Eligibility criteriaAbove 7 CGPADeutsche Bank interview preparation:Topics to prepare for the interview - Data structures, Algorithms, Object-oriented programming, Database management system, Flask and android development (project related), Problem-solving, Aptitude.Time required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Deutsche Bank Software Developer Intern Interview Questions and Answers

Q1. Longest Consecutive SequenceYou are given an unsorted array/list 'ARR' of 'N' integers. Your task is to return the length of the longest consecutive sequence. The consecutive sequence is in the form ['NUM', 'NUM' + 1, 'NUM' + 2, ..., 'NUM' ... read more
View answer (4)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum Of Max And MinYou are given an array “ARR” of size N. Your task is to find out the sum of maximum and minimum elements in the array. Follow Up: Can you do the above task in a minimum number of comparisons? Input format: The first line ... read more
View answer (8)

Deutsche Bank Interview FAQs

How many rounds are there in Deutsche Bank interview?
Deutsche Bank interview process usually has 2-3 rounds. The most common rounds in the Deutsche Bank interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Deutsche Bank interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deutsche Bank. The most common topics and skills that interviewers at Deutsche Bank expect are SQL, Agile, Risk Management, Python and Java.
What are the top questions asked in Deutsche Bank interview?

Some of the top questions asked at the Deutsche Bank interview -

  1. In a marathon, the each athlete is assigned a number, you see 5 of them with th...read more
  2. A 10x10x10 cube is made up of 1x1x1 cubes. Its outer surface is painted red and...read more
  3. 1. Print numbers from 1 to 100 without using any loop ? 2. How do you take out...read more
How long is the Deutsche Bank interview process?

The duration of Deutsche Bank interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Deutsche Bank Interview Process

based on 275 interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.5k Interviews
IDFC FIRST Bank Interview Questions
4.0
 • 625 Interviews
IndusInd Bank Interview Questions
3.5
 • 591 Interviews
Yes Bank Interview Questions
3.7
 • 414 Interviews
RBL Bank Interview Questions
3.6
 • 169 Interviews
Federal Bank Interview Questions
3.8
 • 122 Interviews
View all

Deutsche Bank Reviews and Ratings

based on 3.3k reviews

3.9/5

Rating in categories

3.5

Skill development

4.0

Work-life balance

3.6

Salary

4.0

Job security

3.8

Company culture

3.1

Promotions

3.6

Work satisfaction

Explore 3.3k Reviews and Ratings
Java Full Stack Developer

Pune

14-20 Yrs

Not Disclosed

Validations - Principal Audit Analyst

Mumbai

5-10 Yrs

Not Disclosed

Explore more jobs
Associate
4.8k salaries
unlock blur

₹8.8 L/yr - ₹34 L/yr

Senior Analyst
3.9k salaries
unlock blur

₹4 L/yr - ₹16.7 L/yr

Assistant Vice President
3.4k salaries
unlock blur

₹16 L/yr - ₹48.5 L/yr

Analyst
2.1k salaries
unlock blur

₹2 L/yr - ₹11 L/yr

Financial Analyst
1k salaries
unlock blur

₹1.8 L/yr - ₹8.2 L/yr

Explore more salaries
Compare Deutsche Bank with

Barclays

3.8
Compare

JPMorgan Chase & Co.

4.0
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview