Deutsche Bank logo

Deutsche Bank Java Developer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 40 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
35% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Deutsche Bank.

Showing 3 of 40
Deutsche Bank logo
Deutsche Bank

Java Developer

Engineering · a year ago

Executive Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Technical screen Presentation
Interview formats
Technical Coding System Design Behavioral Presentation

I was contacted by a Deutsche Bank recruiter on LinkedIn about an AVP Java Developer position. After the initial call, the recruiter said they'd pass my profile to the manager for interview scheduling. The process unfolded as follows: early April, a call with the recruiter; mid-April, a virtual technical screening (30-45 mins); early May, an in-person interview at their Cary, NC office; and mid-June, a virtual 'fitment' round which was also technical (1 hour). After all this, I received no feedback or status update. This whole process was painfully slow, taking over 3 months from April to June, with long gaps between rounds (sometimes a month). Communication was also poor; after the first round, the recruiter kept saying they were waiting for team feedback. After following up for 3 weeks, I learned through another recruiter that an onsite interview invite for someone with the same name as mine was sent to the wrong person. They eventually sent me the correct invite. During the second round, the interviewer mentioned they didn't have my correct resume. When checked, the recruiter had sent someone else's resume. Two weeks after the second round, I was told feedback was good and a manager wanted to meet for a final fitment round. Despite being called a 'fitment' round, it was technical again. Another issue was that the recruiter shared my resume from 2 years ago, which was in their system, with the panel. Honestly, Deutsche Bank is not a good choice if you need a new role quickly due to their slow and disorganized process. It easily takes 6+ months from start to finish, and they lack basic courtesy in providing updates.

Confirmed questions6 questions
  • What are your Core Java Technical Questions?
  • Tell me about your Multi Threading Questions.
  • Can you Implement a Blocking queue?
Deutsche Bank logo
Deutsche Bank

Full Stack Java Developer

Engineering · a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Recruiter call Recruiter call
Interview formats
Technical Coding Behavioral

The interview process was good. It included 2 technical rounds and 2 HR rounds. They asked questions related to my resume and previous projects. I had to brush up on the basic concepts of the tech stack I worked on. Each discussion was about 45 minutes and involved code snippets.

Confirmed questions6 questions
  • Can you write some SQL queries?
  • Tell me about OOP concepts.
  • How about HTML concepts?
Deutsche Bank logo
Deutsche Bank

Java Developer

Engineering

Manager Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

So I was selected for AVP Java Developer position after 5 rounds and HR discussed the offer details with me. Then after 2 days, HR called me and said she cannot proceed with my application because of budget issues in the team. She then mentioned another position under a different hiring manager and that I would need to go through a couple more interviews. I was called to the office for this and had a good discussion with the new hiring manager where expectations were set. After that, I was told I was selected, asked to share documents, and that the offer would be released the next day. They gave me a job ID and asked me to apply on the portal. After following up for 15 days, HR came back saying there's a budget issue in this team too. So she asked me to have another technical discussion with a different hiring manager. I had a good discussion with this manager too, and was told they wanted to discuss expectations and would call back in half an hour. After that, they disappeared and there was no response to calls or emails. I was surprised by this unprofessional behavior, especially from a reputed bank. I'm glad I didn't get the offer, but they should have been honest about the process. This whole thing took about 45 days.

Confirmed questions4 questions
  • Can you discuss core Java concepts?
  • What about Springboot?
  • Tell me about Microservices.

Deutsche Bank Java Developer Interview Questions

Quoted word for word from Deutsche Bank interview reports.

Write a Java program to find the nth largest element in an array.

Read reports

Can you write a program to count strings in an ArrayList using Java 8 Streams?

Read reports

What is the method for creating a new instance of a generic type parameter?

Read reports

Can you write Java programs for Binary to Decimal conversion?

Read report

Can you explain what system.out.println is and break down System.out and println in detail?

Read report

Can you solve a Java coding problem where you need to replace characters so that no three consecutive characters are the same, given the rule that if three consecutive characters are identical, they must be replaced?

Read report

Regarding Spring security in microservices, how would you address the issue of slow database queries?

Read report

Formats, difficulty and experience

Across all 40 Deutsche Bank interview reports.

Interview formats

Technical 41%
Behavioral 27%
Coding 26%
System Design 3%
Presentation 1%

Interview difficulty

Easy 10%
Average 70%
Difficult 20%

Candidate experience

Negative 52.5%
Positive 35%
Neutral 12.5%