Upload Button Icon Add office photos

Deutsche Bank

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Deutsche Bank Software Developer Interview Questions, Process, and Tips

Updated 6 Dec 2024

Top Deutsche Bank Software Developer Interview Questions and Answers

  • Q1. Avoiding Traps Problem Statement Given an array of obstacles' coordinates, determine the minimal jump length to reach beyond all obstacles starting from coordinate 0 whi ...read more
  • Q2. 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 el ...read more
  • 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 s ...read more
View all 6 questions

Deutsche Bank Software Developer Interview Experiences

3 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was data structures and algorithm

Round 2 - Technical 

(2 Questions)

  • Q1. What is friend function
  • Q2. Basic definitions of oops
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Sep 2023.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Objects in java 8
  • Ans. 

    Java 8 introduced the concept of functional programming with the addition of lambda expressions and streams.

    • Lambda expressions allow for concise code and easier parallel programming.

    • Streams provide a way to work with collections of objects in a functional style.

    • Functional interfaces like Predicate, Function, and Consumer are commonly used with lambda expressions.

  • Answered by AI
  • Q2. Spring boot basic concepts
Round 2 - One-on-one 

(2 Questions)

  • Q1. Coding challenge in java 8
  • Ans. 

    Implement a coding challenge in Java 8

    • Use lambda expressions and functional interfaces to write concise and readable code

    • Utilize streams to process collections efficiently

    • Leverage method references for cleaner code

  • Answered by AI
  • Q2. Personal project architecture questions

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

I appeared for an interview 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. 

    Determine minimum operations to make all array elements equal using addition, subtraction, multiplication, or division.

    • Iterate through array to find the minimum and maximum values

    • Calculate the difference between the maximum and minimum values

    • Return the difference as the minimum number of operations needed

  • Answered by AI
  • 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. 

    Find the minimal jump length to bypass all obstacles while avoiding landing on any obstacle.

    • Iterate through the obstacle coordinates to find the maximum coordinate.

    • Calculate the minimum jump length needed to bypass all obstacles.

    • Ensure the jump length consistently avoids all obstacle points.

    • The final jump can overshoot the line's end point.

  • Answered by AI
  • 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. 

    Find the length of the longest consecutive sequence in an unsorted array of integers.

    • Sort the array to make it easier to identify consecutive sequences.

    • Use a set to store unique elements and check for consecutive numbers.

    • Track the length of consecutive sequences and update the maximum length found.

    • Handle duplicates by counting only one occurrence in the consecutive sequence.

  • Answered by AI
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. 

    Reverse a given string containing characters from [a-z], [A-Z], [0-9], and special characters.

    • Iterate through the characters of the string in reverse order and append them to a new string.

    • Use built-in functions like reverse() or StringBuilder in languages like Python or Java for efficient reversal.

    • Handle special characters and numbers along with alphabets while reversing the string.

    • Ensure to print each reversed string

  • Answered by AI

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

Interview questions from similar companies

I applied via Campus Placement

Interview Questionnaire 

4 Questions

  • Q1. Explain the background process that takes place during an atm transaction
  • Ans. 

    ATM transaction involves multiple background processes including authentication, authorization, and communication with bank servers.

    • Customer inserts card and enters PIN

    • ATM authenticates the card and PIN

    • ATM requests authorization from bank server

    • Bank server verifies account balance and approves or denies transaction

    • ATM dispenses cash or completes other requested transaction

    • ATM updates account balance and sends transacti

  • Answered by AI
  • Q2. Cut cake into 8 pieces .You can use knife 3 times only
  • Ans. 

    Cut cake into 8 pieces using knife 3 times only.

    • First, cut the cake horizontally into two equal halves.

    • Then, cut the cake vertically into four equal pieces.

    • Finally, cut the cake horizontally again into eight equal pieces.

    • Make sure to use the knife efficiently to minimize the number of cuts.

    • Practice visualization before making the cuts to avoid mistakes.

  • Answered by AI
  • Q3. A shot fired from a gun pointing towards a tree full of birds. All birds left except one. Why ?
  • Ans. 

    The one bird was already dead.

    • The bird was already dead before the shot was fired.

    • The bird was injured and unable to fly away with the rest of the birds.

    • The bird was a decoy bird used for hunting purposes.

    • The bird was a trained bird used for falconry.

  • Answered by AI
  • Q4. Explain projects which you made in college?
  • Ans. 

    Developed a web-based attendance management system and a mobile app for event management.

    • Created a database schema and implemented CRUD operations using PHP and MySQL.

    • Designed the user interface using HTML, CSS, and JavaScript.

    • Integrated Google Maps API for location tracking in the mobile app.

    • Implemented push notifications using Firebase Cloud Messaging.

    • Collaborated with a team of four to complete the projects within t

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The question paper was a mix of aptitude, programming of c++ java , sql and reasoning.
There was negative marking set for each questions.
Tips: Attempt that portion first in which you are really confident.
Dont try to attempt all questions , as negative marking plays big role.
Duration: 60 minutes

Round: Technical Interview
Experience: As Barclays is a bank , so this kind of question is obvious.
Be prepared for technical process that takes place in a usual banking domain.
Also , any type of question whether reasoning based or technical can be asked.
Tips: Be confident. Try to tell everything in a straight manner.

Round: Case Study Interview
Experience: You can put humour while answering as this shows your positivity.
There can be many reason for this like birds ia dead , bird is deaf , bird is of plastic. You can choose whatever hit into your mind.

Round: Behavioural Interview
Experience: Explaining the thing in which you already have knowledge is a plus point.
But make sure you have complete knowledge of your college project as they can ask as many questions as possible because your project is the main thing which can extend your interview time.

Skills: Common Sense, Presence Of Mind, Positive Thinking, Ability To Deliver On A Project, C Programming
College Name: UPTU
Motivation: As it is a product based company , so chances of growth is good and pay scale is better.

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: Was nice experience,should have good aptitude.
Tips: Learn aptitude more and morr
Duration: 60 minutes

Round: Group Discussion
Experience: Just speak about the topic
Tips: Do not get silent

Round: Technical Interview
Experience: iOS,C/C++
Tips: Just be confident about your answwers ansd show that you are capable to do each and everything in this world and you have quick learning capacity to grasp anything.

General Tips: C/C++,
Skills:
College Name: CDAC PUNE
Motivation: Bank more than 325 years old.

Interview Preparation Tips

Round: Test
Experience: It was an easy test overall, basic programming things were asked in technical part of test whereas aptitude questions were also relatively easy.
Tips: You just need to know things which were there in CS101 for technical part of test .Nothing else is required.
Duration: 30 minutes
Total Questions: 1

Skills: Problem
College Name: Indian Institute of Technology, Bombay

Interview Questionnaire 

4 Questions

  • Q1. One coding question.
  • Q2. Questions on Data Structures
  • Q3. Logical Question: You are a captive. If you say the right answer, the assasin will hang you, if you say the wrong answer, he will shoot you. How do you escape?
  • Q4. Other aptitude questions

Interview Preparation Tips

Round: Other Interview
Experience: One year since I took the interview, so no idea exactly what questions they asked. But I was asked to write the code on paper in front of him and was asked to debug it. Some puzzles and aptitude questions along with other basic coding questions. It was great that the guy was interactive and started asking about my projects and college life.
Btw the answer to the logical question is: I should say " you will shoot me". Paradoxical.
Tips: Feel free to ask anything that you would like to know from them. Also frankly say that you don't know a certain topic if you have no clue what it is about. They don't like people wasting their time.

Round: HR Interview
Experience: This was not exactly a technical interview. He asked me to write a code to find the day of week when a certain date in any year of the calendar is given. I answered it and then he starting asking general questions as to why do u want to join the company, etc.
I gave answers to most of them convincingly. But I kept him engaged by explaining my life at college, the extra curriculars I did at college. Also I asked him about his experience as a software engineer. I asked him to reflect upon his career and how I should approach about my career.
Tips: The best part about HR interviews is they expect you to ask them lots and lots of questions. The more they are engaged, the more are your chances of impressing and getting selected. And more importantly, ask the interviewer about his experience with the present firm. This also works with my manager when ever he has a one on one with me :P
Cheers and all the best.

Skills: Soft Skills, General Aptitude, LOGICAL THINKING ABILITIES, Coding Skills And Knowledge On Data Structures
College Name: IIT Hyderabad

I appeared for an interview in Dec 2016.

Interview Preparation Tips

Round: Test
Experience: Programming section had basic questions on C++ & data structures.
Tips: Try to score maximum in aptitude test, they consider your score while placement.
Duration: 2 hours
Total Questions: 35

Round: Technical Interview 1
Experience: Questions asked during this round:
Introduce yourself.
Questions on projects & internships.
Questions on Final year project in detail (max part of interview was on final year project).
Basic concepts of C++.
Few programs on C++.
Puzzles.


Round: Technical Interview 2
Experience: ? 2 interviewers were there.
? Stressed interview.
? They grilled me a lot on C++ & data structures.
One interviewer started asking questions, and before I could complete my answer, another used to cut me in
middle & start asking another question. I realized it

Interview Questionnaire 

1 Question

  • Q1. Java oops and sql queries

Interview Preparation Tips

Interview preparation tips for other job seekers - Dbms and java are important topic having project related in these topic is a plus point ,need good communication skills, dsa is not so important

I appeared for an interview in Dec 2020.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteria7.5 CGPABarclays interview preparation:Topics to prepare for the interview - projects. solving random problems, from Leetcode, DSA skills.Time required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Master Your Data Structures and Algorithm, solving Leetcode, Geeksforgeeks, having a great solved count is not that important. Just make sure, you are comfortable.
Tip 2 : Master Your Data Structures and Algorithm, if you think, you are done, try reading more about competietive programming topics at https://cp-algorithms.com/
Tip 3 : Have at least 2 Good Project, That would be an advantage

Application resume tips for other job seekers

Tip 1 : Try to complete in 1 page, without reducing the beauty. Show atleast 2 project, 2 hackathons, 1 internship, and your achivement.
Tip 2 : Be honest. Copying something from github, isn't a great idea. You can do, but please work in it. Spend 1 week reading that code, and try implementing that project by yourself, and then put into the resume.

Final outcome of the interviewSelected

Deutsche Bank Interview FAQs

How many rounds are there in Deutsche Bank Software Developer interview?
Deutsche Bank interview process usually has 2 rounds. The most common rounds in the Deutsche Bank interview process are One-on-one Round, Coding Test and Technical.
How to prepare for Deutsche Bank Software Developer 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 Agile, Coding, Data Structures, Accounts Receivable and Application Development.
What are the top questions asked in Deutsche Bank Software Developer interview?

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

  1. Coding challenge in jav...read more
  2. Objects in jav...read more
  3. what is friend funct...read more

Tell us how to improve this page.

Deutsche Bank Software Developer Interview Process

based on 3 interviews

Interview experience

3.7
  
Good
View more
Deutsche Bank Software Developer Salary
based on 104 salaries
₹9 L/yr - ₹25 L/yr
116% more than the average Software Developer Salary in India
View more details

Deutsche Bank Software Developer Reviews and Ratings

based on 7 reviews

3.3/5

Rating in categories

3.0

Skill development

3.8

Work-life balance

3.4

Salary

3.2

Job security

3.3

Company culture

2.5

Promotions

2.7

Work satisfaction

Explore 7 Reviews and Ratings
Associate
4.9k salaries
unlock blur

₹9 L/yr - ₹33.6 L/yr

Senior Analyst
3.9k salaries
unlock blur

₹4 L/yr - ₹17 L/yr

Assistant Vice President
3.6k salaries
unlock blur

₹16 L/yr - ₹48 L/yr

Analyst
2.1k salaries
unlock blur

₹2 L/yr - ₹11 L/yr

Financial Analyst
887 salaries
unlock blur

₹1.8 L/yr - ₹8.5 L/yr

Explore more salaries
Compare Deutsche Bank with

Barclays

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

AU Small Finance Bank

4.2
Compare

IndusInd Bank

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