# Deutsche Bank Interview Experience for Internship+FTE | On-Campus 2021

• Difficulty Level : Hard
• Last Updated : 22 Sep, 2021

Recently, Deutsche Bank came to our campus for internship and placement.

I am happy to tell you that I cracked this opportunity and I am here to share my experience throughout the hiring process.

There were overall 5 online rounds conducted.

1. Online Coding Test.
2. Technical Round.
3. Technical Round
4. Techno – HR Round.
5. HR Round

Round 1(Online Coding Test – 120 mins): Those with 8 CGPA and above can sit in the first round. The round analyzed our coding fundamentals and was conducted on an online platform and consisted of 3 coding questions.

Round 2(Technical Interview 60 mins):

1. Introduce yourself.
2. Asked about my projects and my internship. What data structure I have used in my internship.
3. How to design a parking lot using object-oriented principles? Constraints –
• The parking lot has multiple levels. Each level has multiple rows of spots.
• One entry point and one exit point. In every 1 hour Rs.7.35 will be charged.
• There will be lift and I have to allot vehicle near to lift. First priority should be given to spot near lift. Take a generic situation.
4. Difference between LinkedList and Array. Which is better for insertion and deletion.
5. Name OOPs concepts and explain them all.
6. One SQL question. In a movie theater there are rows from A to H. All rows have columns from 1 to 7. A table is given which tells us that the particular seat is empty or not. Find a query having 2 consecutive empty seats in a row for a couple.
7. 7If class B extends class A then which is right statement?
• B b = new A();
• A a = new B();
8. Difference between dynamic memory allocation and static memory allocation?
10. How to access specifier plays a role in inheritance?

Round 3(Technical Interview 60 mins):

1. Introduce Yourself.
3. Write a code – Replace all vowels with the next consonant in a given string.
4. What is Paging?
5. What is a segmentation fault?
6. What is a subnet mask?
7. What are the routing algorithms?
8. Which is a better sorting algorithm?
9. What is an API?
10. What do you mean by library call? Which oops concept is used in it?
11. How do we do encapsulation in classes?
12. If I have a folder named “abc” in which I have a hidden file in it and some other person with the same name is trying to access the name of those hidden files what command the person has to write to get the name of those files from the directory?
13. SQL – A table having 2 columns Product Id and salary of the employee. Write a query to find the product ID having the second-lowest salary among all. Without using any function.
14. Difference between switch and router?
15. Difference between inheritance and polymorphism with examples?
16. What is heap sort?

Round 4(Techno – HR 30 mins):

1. Introduce Yourself.
3. Write a code for converting roman numbers to integers.
4. Puzzle – here are 4 persons (A, B, C, and D) who want to cross a bridge at night.
• A takes 1 minute to cross the bridge.
• B takes 2 minutes to cross the bridge.
• C takes 5 minutes to cross the bridge.
• D takes 8 minutes to cross the bridge.

There is only one torch with them and the bridge cannot be crossed without the torch. There cannot be more than two persons on the bridge at any time, and when two people cross the bridge together, they must move at the slower person’s pace. How much time do all of them take to cross a bridge?

Round 5(HR – 30 mins):