SDE - Intern
Deutsche Bank
4 rounds | 8 Coding problems
669 views
Interview preparation journey
Preparation
Duration: 2 months
Topics: Data structures, Algorithms, Object-oriented programming, Database management system, Flask and android development (project related), Problem-solving, Aptitude.
Tip

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 process
Where: Campus
Eligibility: Above 7 CGPA
Resume tip

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.

Interview rounds
01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date12 Aug 2020
Problems2
Matrix Flip Bit

#### You have been given a binary matrix ‘MAT’ of size ‘N’ * ’N’. Let ‘i’, ’j’ denote the row and column of the matrix, respectively. If ‘MAT’[i][j] is equal to 0, flip ever...

view more
Problem approach

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

view more
Jump Game

#### You have been given an array 'ARR' of ‘N’ integers. You have to fi...

view more
02
Round
Easy
Video Call
Duration45 minutes
Interview date19 Aug 2020
Problems4
SQL Query

I was asked to write a query to select all the people who are below the age of 75 from a set of people.

OOPS

What is the diamond problem?

Problem approach

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.

Dijkstra's shortest path

#### You have been given an undirected graph of ‘V’ vertices (labeled 0,1,..., V-1) and ‘E’ edges. Each edge connecting two nodes (‘X’,’Y’) will have a weight denoting the distance between node ‘X’ and node ‘Y’.<...

view more
Problem approach

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

Merge Sort

#### Example :

view more
Problem approach

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

view more
03
Round
Easy
Video Call
Duration30 minutes
Interview date19 Aug 2020
Problems1
HR Questions

First I was asked to introduce myself wherein I spoke about my hometown and my earlier education and also included my hobbies. Then I was asked why I wanted to work in that particular company to which I answered that I wanted to because of a few reasons (Know about the company beforehand). I was also asked which was my dream company and why was it my dream company. The interviewer then asked me...

view more
Problem approach

Tip 1 : Be confident
Tip 2 : Know everything there is to know about the company
Tip 3 : Know about the recent technologies that are being adopted by various companies
Tip 4 : Have answers prepared for questions like "What are your future plans" and "why do you want to work here?"
Tip 5 : Know where your interests lie in the technical field.

04
Round
Easy
Video Call
Duration15 minutes
Interview date19 Aug 2020
Problems1
HR Questions

I was asked to introduce myself and about my hobbies and hometown. They were very general questions. It was a fun and relaxed round.

Problem approach

Tip 1 : When the interviewer asks you "How are you?" respond and ask them the same question
Tip 2 : Be polite and confident

Start a Discussion
Similar interview experiences
Software Developer
3 rounds | 5 problems
Interviewed by Deutsche Bank
4470 views
Technical Analyst-Intern
5 rounds | 15 problems
Interviewed by Deutsche Bank
461 views
SDE - Intern
4 rounds | 2 problems
Interviewed by Deutsche Bank
235 views
Analyst - Intern
3 rounds | 3 problems
Interviewed by Deutsche Bank
273 views
Companies with similar interview experiencs
SDE - Intern
2 rounds | 3 problems
Interviewed by Trilogy Innovations
16839 views