Upload Button Icon Add office photos

Deutsche Bank

Compare button icon Compare button icon Compare

Filter interviews by

Deutsche Bank Interview Questions and Answers for Experienced

Updated 25 Jun 2025
Popular Designations

83 Interview questions

An Assistant Vice President 1 was asked 11mo ago
Q. What is your understanding of ALM?
Ans. 

ALM stands for Asset Liability Management, which involves managing the risks arising from mismatches between assets and liabilities.

  • ALM involves managing the risks associated with the assets and liabilities of a financial institution.

  • It aims to ensure that the institution has enough assets to cover its liabilities and meet its obligations.

  • ALM involves monitoring interest rate risk, liquidity risk, and credit risk.

  • ...

View all Assistant Vice President 1 interview questions
An Assistant Vice President 1 was asked 11mo ago
Q. How does a bank make a profit?
Ans. 

Banks make profit primarily through interest earned on loans, fees charged for services, and investments.

  • Interest earned on loans: Banks charge interest on loans provided to customers, generating revenue.

  • Fees charged for services: Banks charge fees for services such as account maintenance, overdrafts, and wire transfers.

  • Investments: Banks invest in various financial instruments to generate returns, such as stocks,...

View all Assistant Vice President 1 interview questions
A Senior Analyst was asked 12mo ago
Q. Describe a scenario where you would use the INDEX MATCH formula.
Ans. 

Understanding the INDEX MATCH formula for data retrieval in Excel.

  • INDEX returns the value of a cell in a table based on row and column numbers.

  • MATCH finds the position of a value in a range, returning its relative position.

  • Example: =INDEX(A1:A10, MATCH('Value', B1:B10, 0)) retrieves 'Value' from column A based on its position in column B.

  • INDEX MATCH is more flexible than VLOOKUP, allowing for left-side lookups.

View all Senior Analyst interview questions
A Senior Plsql Developer was asked 12mo ago
Q. What is the difference between a procedure and a function?
Ans. 

A procedure does not return a value, while a function returns a value.

  • Procedure is used to perform an action, while function is used to compute and return a value.

  • Procedures can have OUT parameters to return values, while functions always return a single value.

  • Functions can be used in SQL queries, while procedures cannot be used in SQL queries.

View all Senior Plsql Developer interview questions

What people are saying about Deutsche Bank

View All
a settlement analyst
2w
Need suggestions or advice
Hii Folks Looking for career advice I've total experience of 5 years mostly in customer care and sales I joined Deutsche Bank last year as an settlement Analyst the package that was offered was less as compared to other analyst on the same role due to field change as I joined Db after completing my MBA. I'm looking for a good raise to achieve my financial goals, I'm about to complete a year next month. Shall I stay in the same co for a few more months or start looking for another job for a good raise Unluckily there are very less options in my city Jaipur for a Ib candidate, can you suggest which field or profile would be the most suitable for me for a good hike I'm looking for a package around 8.5-9 LPA which is around 50-55% above my current package.
Got a question about Deutsche Bank?
Ask anonymously on communities.
A Senior Plsql Developer was asked 12mo ago
Q. What are cursors and how are they used?
Ans. 

Cursors in PL/SQL are used to retrieve and manipulate data row by row from a result set.

  • Cursors can be explicit or implicit. Explicit cursors are defined by the programmer.

  • Example of an explicit cursor: DECLARE cursor_name CURSOR FOR SELECT * FROM table_name;

  • Cursors allow for row-by-row processing, which is useful for complex business logic.

  • Use OPEN, FETCH, and CLOSE statements to manage cursors.

  • Example: OPEN curs...

View all Senior Plsql Developer interview questions
A Senior Analyst was asked
Q. What do you understand by AML and what is the end-to-end process?
Ans. 

AML stands for Anti-Money Laundering. It is a process designed to prevent criminals from disguising illegally obtained funds as legitimate income.

  • AML involves implementing policies and procedures to detect and prevent money laundering activities.

  • The process includes customer due diligence, monitoring transactions, and reporting suspicious activities to regulatory authorities.

  • Examples of AML measures include verify...

View all Senior Analyst interview questions
A Business Analyst was asked
Q. How do you handle a change request in the middle of a sprint?
Ans. 

Handle change requests by evaluating impact, discussing with stakeholders, adjusting priorities, and communicating effectively.

  • Evaluate the impact of the change request on current sprint goals and timeline.

  • Discuss the change request with stakeholders to understand the rationale and urgency.

  • Adjust priorities within the sprint backlog if necessary to accommodate the change.

  • Communicate effectively with the team about...

View all Business Analyst interview questions
Are these interview questions helpful?
An Associate Vice President was asked
Q. Given an array of integers, find the indices of two numbers such that their sum is closest to zero.
Ans. 

Find two indices in an array whose sum is closest to 0.

  • Sort the array to simplify the process.

  • Use two pointers approach starting from both ends towards the middle.

  • Keep track of the closest sum found so far.

View all Associate Vice President interview questions
An Associate Vice President was asked
Q. What is the difference between a pod and a deployment?
Ans. 

Pod is the smallest deployable unit in Kubernetes, while deployment manages a set of identical pods.

  • Pod is a single instance of a running container in Kubernetes

  • Deployment manages a set of identical pods, ensuring they are always running and available

  • Pods can be created directly, but deployments are typically used for managing pods in production environments

View all Associate Vice President interview questions
An Associate Vice President was asked
Q. Find the first non-repeating sequence from a string using Java 8.
Ans. 

Find the first non-repeating character in a string using Java 8.

  • Use Java 8 streams to convert the string to a character array.

  • Use Collectors.groupingBy to group the characters by count.

  • Filter out characters with count > 1 and find the first character with count 1.

View all Associate Vice President interview questions

Deutsche Bank Interview Experiences for Experienced

155 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(4 Questions)

  • Q1. About the process
  • Q2. About your knowledge about products
  • Q3. About your behavior
  • Q4. Priority in career
  • Ans. 

    My priority in my career is continuous learning and growth, followed by making a positive impact in the organization.

    • Continuous learning through training, certifications, and staying updated with industry trends

    • Seeking opportunities for growth and advancement within the organization

    • Contributing positively to the organization's goals and objectives

    • Balancing personal and professional development to achieve long-term succ...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between a HashMap, a ConcurrentHashMap, and a synchronized HashMap?
  • Ans. 

    HashMap is not thread-safe, ConcurrentHashMap allows concurrent access, synchronized HashMap uses explicit synchronization.

    • HashMap is not thread-safe and can lead to ConcurrentModificationException if accessed by multiple threads simultaneously.

    • ConcurrentHashMap allows concurrent access by multiple threads without the need for external synchronization.

    • Synchronized HashMap uses explicit synchronization to make it thread...

  • Answered by AI
  • Q2. What is a lambda expression, and how does it relate to functional interfaces? Could you provide an example?
  • Ans. 

    A lambda expression is a concise way to represent an anonymous function, often used with functional interfaces in Java.

    • Lambda expressions provide a way to pass functionality as an argument to a method.

    • Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.

    • Example: (x, y) -> x + y is a lambda expression that takes two parameters and returns their sum.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I asked most of the scenario-based questions. The technical questions included: \n1. What's the difference between a HashMap, a ConcurrentHashMap, and a synchronized HashMap? \n2. What is the difference between a Session ID and a JWT? \n3. A coding question: How do you sort the values in a HashMap in ascending order?
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Na..... Don't want to share questions
  • Q2. Na., Don't want to share questions
Interview experience
4
Good
Difficulty level
-
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Basics about the jobs and JD
Round 2 - Technical 

(1 Question)

  • Q1. Interview with Director

Java Developer Interview Questions & Answers

user image Mudimudugu Praveen Kumar

posted on 15 May 2025

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Tell me about your self
  • Q2. Why do you join in this company
  • Q3. What is java
  • Q4. Difference between java and python
  • Q5. What is polymorphism
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response

I appeared for an interview in Aug 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. What is MATLAB ?
  • Ans. 

    MATLAB is a high-level programming language and interactive environment for numerical computation, visualization, and programming.

    • MATLAB stands for Matrix Laboratory.

    • It is widely used in engineering, science, and economics for data analysis, simulation, and modeling.

    • MATLAB allows for easy matrix manipulation and plotting of functions and data.

    • It supports various toolboxes for specialized tasks like signal processing, i...

  • Answered by AI
  • Q2. How to use GUI ?
  • Ans. 

    GUI can be used to interact with software applications through graphical elements like buttons, menus, and icons.

    • GUI stands for Graphical User Interface

    • Users can interact with software applications by clicking on buttons, selecting from menus, and dragging icons

    • GUIs make it easier for users to navigate and interact with software compared to text-based interfaces

    • Examples of GUIs include Windows operating system, web bro...

  • Answered by AI
  • Q3. How you handle criticism or negative comments ?
  • Ans. 

    I view criticism as an opportunity for growth and improvement.

    • I listen carefully to the feedback and try to understand the perspective of the person giving it.

    • I reflect on the criticism to see if there are valid points that I can learn from.

    • I use criticism as a motivation to work harder and improve my skills.

    • I seek constructive criticism to help me grow professionally.

    • I remain open-minded and avoid taking criticism per...

  • Answered by AI

Skills evaluated in this interview

Risk Analyst Interview Questions & Answers

user image Anonymous

posted on 29 Aug 2024

Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Cash Flow Analysis
  • Q2. Financial statement analysis
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
4-6 weeks
Result
No response

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Dsa questions related to palindrome
  • Ans. 

    A palindrome is a word, phrase, or sequence that reads the same backward as forward, like 'madam' or 'racecar'.

    • A simple palindrome check can be done by reversing the string and comparing it to the original.

    • Example: 'level' is a palindrome because reversing it gives 'level'.

    • For phrases, ignore spaces and punctuation: 'A man, a plan, a canal, Panama!' is a palindrome.

    • In Java, you can use StringBuilder to reverse a string...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Feb 2024. There were 5 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a docker file and explain each instructions?
  • Ans. 

    A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.

    • Use the FROM instruction to specify the base image

    • Use the RUN instruction to execute commands in the container

    • Use the COPY instruction to copy files from the host to the container

    • Use the CMD instruction to specify the command to run when the container starts

  • Answered by AI
  • Q2. Write yaml file for deployment kind
  • Ans. 

    Write a yaml file for deployment kind

    • Use 'kind: Deployment' to specify the type of deployment

    • Include metadata like name and labels

    • Define spec with containers, image, ports, etc.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Shell script to extract alphabet from alphanumeric word
  • Ans. 

    Use a shell script to extract alphabets from an alphanumeric word.

    • Use the tr command to delete all non-alphabetic characters from the word.

    • Store the result in an array of strings for multiple words.

    • Example: word='abc123'; result=$(echo $word | tr -d '0-9'); echo $result

  • Answered by AI
  • Q2. Networking in Kubernetes cluster
  • Ans. 

    Networking in Kubernetes cluster involves communication between pods and services.

    • Kubernetes uses a flat networking model where each pod gets its own IP address.

    • Pods can communicate with each other using their IP addresses.

    • Services act as a stable endpoint for pods, allowing them to communicate with each other.

    • Kubernetes networking plugins like Calico, Flannel, and Cilium help manage networking within the cluster.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Entire cicd process... Terraform modules... monitoring tools setup..
  • Q2. Security in Kubernetes cluster
  • Ans. 

    Security in Kubernetes cluster involves implementing RBAC, network policies, pod security policies, and regular security audits.

    • Implement Role-Based Access Control (RBAC) to control access to resources within the cluster

    • Use network policies to restrict traffic between pods and namespaces

    • Enforce Pod Security Policies to define security settings for pods

    • Regularly conduct security audits and vulnerability assessments to i...

  • Answered by AI
Round 4 - One-on-one 

(2 Questions)

  • Q1. Fitment round.. technical managerial round...blue green deployment use case?
  • Q2. Why u changed jobs at each organisation
Round 5 - HR 

(2 Questions)

  • Q1. Salary negotiation..
  • Q2. Why DB over other offers
  • Ans. 

    DB offers a challenging work environment, opportunities for growth, and a strong reputation in the industry.

    • DB offers a challenging work environment that will allow me to further develop my skills and knowledge.

    • DB provides opportunities for growth and advancement within the company, which is important for my career development.

    • DB has a strong reputation in the industry for its innovative solutions and commitment to exc...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Python String manipulation, lists vs dictionary, spark architecture etc

Deutsche Bank Interview FAQs

How many rounds are there in Deutsche Bank interview for experienced candidates?
Deutsche Bank interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the Deutsche Bank interview process for experienced candidates are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Deutsche Bank interview for experienced candidates?
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, Risk Management, Python, Java and Agile.
What are the top questions asked in Deutsche Bank interview for experienced candidates?

Some of the top questions asked at the Deutsche Bank interview for experienced candidates -

  1. What is a Brownian motion? Properties of Brownian moti...read more
  2. What is a Martingale? What are Markov Processes? Is Martingale a Markov Process...read more
  3. You have a decent CPI and are from Maths background so why not go for...read more
What are the most common questions asked in Deutsche Bank HR round for experienced candidates?

The most common HR questions asked in Deutsche Bank interview are for experienced candidates -

  1. Why are you looking for a chan...read more
  2. What are your salary expectatio...read more
  3. What is your family backgrou...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.

Overall Interview Experience Rating

4/5

based on 97 interview experiences

Difficulty level

Easy 15%
Moderate 70%
Hard 15%

Duration

Less than 2 weeks 45%
2-4 weeks 24%
4-6 weeks 20%
6-8 weeks 2%
More than 8 weeks 9%
View more

Interview Questions from Similar Companies

IDFC FIRST Bank Interview Questions
3.9
 • 749 Interviews
IndusInd Bank Interview Questions
3.5
 • 672 Interviews
Bandhan Bank Interview Questions
3.7
 • 620 Interviews
Yes Bank Interview Questions
3.7
 • 474 Interviews
Barclays Interview Questions
3.8
 • 287 Interviews
View all

Deutsche Bank Reviews and Ratings

based on 3.9k reviews

3.9/5

Rating in categories

3.4

Skill development

4.0

Work-life balance

3.5

Salary

3.9

Job security

3.8

Company culture

2.9

Promotions

3.5

Work satisfaction

Explore 3.9k Reviews and Ratings
Associate
5.3k salaries
unlock blur

₹8 L/yr - ₹33.5 L/yr

Senior Analyst
4k salaries
unlock blur

₹4 L/yr - ₹17.1 L/yr

Assistant Vice President
3.9k salaries
unlock blur

₹16.6 L/yr - ₹48.4 L/yr

Analyst
2.3k salaries
unlock blur

₹3 L/yr - ₹13 L/yr

Vice President
941 salaries
unlock blur

₹31.6 L/yr - ₹94 L/yr

Explore more salaries
Compare Deutsche Bank with

Barclays

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

Kotak Mahindra Bank

3.7
Compare

AU Small Finance Bank

4.2
Compare
write
Share an Interview