DBS Bank
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
The test was of 2 hours.
having 36 questions. and 2 major coding questions. questions of debugging, SQL, Aptitude, and Operating Systems were also there.
Overall it was tough if you don't have a good DSA understanding.
Top trending discussions
posted on 1 Nov 2023
Oops concepts refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the complex implementation details and showing only
posted on 21 Nov 2024
I applied via Campus Placement and was interviewed before Nov 2023. There were 3 interview rounds.
Standard Aptitude test
Medium level question on graphs
I applied via LinkedIn and was interviewed before Sep 2023. There was 1 interview round.
3 DSA questions were asked
posted on 3 Feb 2022
I applied via Approached by company and was interviewed in Jan 2022. There were 4 interview rounds.
The questiona all are from aptitude
Some technical medium range questions asked
posted on 16 Sep 2021
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
There were around 10 MCQS and 2 coding questions. The MCQs mainly had questions related to DBMS and OOPs. There were also questions related to error debugging and give the output of a segment of code. Questions in DBMS were related to SQL commands. The test duration was from 5:30 to 7 pm. There were 2 questions in the coding round. The first one was based on a matrix and the second was based on dynamic programming.
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 marked the row and column visited ...
Round duration - 45 minutes
Round difficulty - Easy
It was an interview round that took place over skype and it lasted for about 45 minutes. My interviewer was polite and gave me time to think for a few answers and was patient when there were technical difficulties. I was also asked to share my screen and show the working code for a few of the questions asked in the interview. I used an online compiler to do so (onlinegdb). Overall the interview went pretty decent with a mix of easy and tough questions.
I was asked to write a query to select all the people who are below the age of 75 from a set of people.
What is the diamond problem?
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.
I followed the same steps as given by the algorithm and also showed the output using some test cases.
Merge Sort Algorithm -
Merge sor...
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 confident and don't beat aroun
Round duration - 30 minutes
Round difficulty - Easy
This was a professional fitness round. It lasted for about 20-30 minutes. I was asked general questions about my future and career and the interviewer wanted to know what kind of a person I am and if I am fit for working in their company.
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 t...
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.
Round duration - 15 minutes
Round difficulty - Easy
This round was an HR round. Here I wasn't asked anything related to tech. Very general questions were asked and the purpose of this round was mainly to know if I had an aadhar card or had Indian citizenship or not or if have anyone related to me who was working in that company. Everyone who made it to this round was selected, this round wasn't to test your abilities but just to know if you can work in DB in India.
I was asked to introduce myself and about my hobbies and hometown. They were very general questions. It was a fun and relaxed round.
Tip 1 : When the interviewer asks you "How are you?" respond and ask them the same question
Tip 2 : Be polite and confident
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.
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.
posted on 14 Sep 2021
I was interviewed in Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
Timing - Late in the evening(7pm - 8 pm)
Virtual round, can give from home.
Had to keep webcam on during the test.
Tab switching was not allowed, and activity was monitored.
E.g. : 1 2 3 4 returns True, 1 3 4 5 returns False
- Used O(nLog(n)) sorting with merge sort
- Traverse through the arrey, if a[i]+1 != a[i+1] return False
- Else return true
Round duration - 20 minutes
Round difficulty - Medium
Round in the morning, with 2 interviewers.
Questions based on Resume.
The first line of input c...
The brute force approach will be to calculate the sum for all possible subarrays. To calculate this, for each element(ith, where 0 <= i < N) in the array fix it as the first end of the subarray, initialize the subarray sum with zero, and iterate on the remaining elements(jth, where i <= j < N) of the array, keep adding the current element to the subarray sum and fix it as the second end of the ar...
Since I had Machine Learning as a skill in my resume, the interviewer asked me this question.
Tip 1: Don't just say a model name. First start with a basic one, like, Linear Regression
Tip 2: Then improve on the model, for eg, random forest regressor
Tip 3: Make some insights : The number of passengers will remain the same, so more dataset cannot be gotten. Hence a stronger model will be prone to overfitting.
Round duration - 20 minutes
Round difficulty - Easy
In the afternoon, with 3 recruiters, 2 HRs and 1 project manager.
Tip 1: DO NOT LIE
Tip 2: Give examples of where you have used it. E.g: projects developed.
Tip 3: Mention courses you have done for it
Tip 4: Always show you are eager to learn.
Tip 5:"Even if I haven't used them yet because I was focussing on developing my Backend skills first, I would love to start learning it soon"
Tip 6: Refrain from saying anything like doing higher studies. Companies do not with to utilize time in gro...
Tip 1 : Thoroughly prepare about the skills on your resume. Expect questions from the same.
Tip 2 : Know your projects well, be ready with outcome of project, Tools and Technology used, any hardships during the project that you overcame. Have atleast 2 projects.
Tip 3 : Practice DSA questions and all the commonly asked algorithms and puzzles
Tip 1: Write your projects detailed - mostly in the following format: Name of the project, brief use case, tech stack used for development.
Tip 2: If you mention any Internships, use active verbs in the description - "Developed an Internal Dashboard which increased efficiency by 60%"
Tip 3: Mention your rank on sites like CodeForces, CodeChef(if they are good). Also add any extra-curriculars you were part of, Eg- "Vice President, Robotics Club ". Presents you as a well rounded individual
posted on 25 Oct 2021
I was interviewed before Oct 2020.
Round duration - 90 minutes
Round difficulty - Medium
Coding round, two Questions: one easy and one hard
The test was scheduled for 6 pm.
a) Duplicate elements ...
The idea is to sort the array in decreasing order and return the second largest element in the array.
Tip 1 : Practice questions regularly and sincerely
Tip 2 : Don't get demotivated by seeing other's preparaton.
Tip 1 : Keep it neat and clean.
Tip 2 : Don't fake about projects just to give a good impression, you might get caught.
posted on 16 Sep 2021
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
It was first entrance round which was conducted in online mode. It had 2 coding question and 10 mcqs.it was around 90 min in total and took place in evening at around 5 pm.
my solution was similar to this
var allSolutions = _.memoize(function(n) {
if (!n) return [];
if (n === 1) return [[[true]]];
var solutions = [];
for (var i = 0; i < n; i++) {
_.each(allSolutions(n-1), function(nMinusOneSolution){
solutions.push(generateSolution(nMinusOneSolution, i));
});
}
return solutions;
});
var generateSolution = function(nMinusOneSolution, i) {
var n = nMinusOneSolution.length + 1;
var newSet = [];
for (var...
Round duration - 40 minutes
Round difficulty - Medium
It was the first interview round conducted on skype. Each of the candidates were provided with the name of the interviewer and time slot in advance, and were expected to join to the link provided . The interviewer was really sincere and asked question straight to the point and asked me to write 2 3 codes for which he gave me questions and asked me to share my screen.
Alok has three daughters. His friend Shyam wants to know the ages of his daughters. Alok gives him first hint.
1) The product of their ages is 72.
Shyam says this is not enough information Alok ...
Tip 1 : Be calm think properly and answer
Tip 2 : Share your approaches continuously
Tip 3 : Even if you cannot get the final answer share your approach.
What is virtual class, abstract class and other concepts?
Tip 1 : Go through oops properly
Tip 2 : Concentrate on basics
Round duration - 30 minutes
Round difficulty - Medium
it was a technical and hr round .he asked me about my projects ,discussed my resume and questioned my skills and projects . He asked me why I wanted to join this company. Here also we were told about the result of previous round, interviewer and time slot in advance.
Why do you want to join this company? Tell m about your projects
Tip 1 : be honest
Tip 2 : just say what you feel
Round duration - 30 minutes
Round difficulty - Easy
He discussed my project and what all changes I would like to implement in near future and about resources and references We were given time slot and name of interviewer in advance.
Questions related to my project and what all fields I have interest in
How will I manage a team if needed?
Tip 1 : be calm smile be confident
Tip 2 : think of the interviewer as a person you can be honest with and maintain a positive environment if you feel nervous tell him/her that you are nervous they will definitely support you.
Tip 1 : Have steadiness in competitive programming
Tip 2 : Make your basics very strong
Tip 3 : Do some projects
Tip 1 : Have a clear and developmental resume i.e mention your achievements year wise
Tip 2 : Try not to mention your primary educations details and achievements until they are something really extraordinary
Tip 3 : mention and elaborate your projects properly yet concisely.
posted on 7 Feb 2022
I was interviewed before Feb 2021.
Round duration - 30 Minutes
Round difficulty - Medium
This video call interview round was fairly based on the Resume. The interviewer went in detail about a couple of projects related to ML and Djikstra algorithm. The questions asked were very basic; based on the technology stack I used and why did I really choose it. He also asked me to present my screen and show the code I wrote for the project.
The idea is to maintain two arrays, one stores the visited nodes, and the other array stores the distance (element at index ‘i’ denotes the distance from node 0 to node ‘i’). We pick an unvisited minimum distance vertex, then update the distance of all its adjacent vertices considering the path from source to an adjacent vertex to pass through the picked minimum distance vertex. Repeat the process...
Round duration - 10 Minutes
Round difficulty - Easy
This was a typical round by HR. There were only 5 students shortlisted for this round so it wasn't an eliminator round. The straight strategy followed by HR was to understand why I have shifted to the IT field from Civil engineering and how keen I am to continue in this field and not exit later.
Who is your role model?
What are your hobbies?
Tip 1 : Have at least 2-3 projects in your which you can talk about confidently and be able to answer all the questions asked (and also be able to show the code if asked for).
Tip 2 : Advanced concepts like Dynamic programming and Graphs can be useful for the coding tests.
Tip 1 : Make sure to include all the relevant projects with crisp and brief points.
Tip 2 : I felt the extracurricular activities mentioned on the resume had some weightage and HR probably look for that as well.
based on 1 review
Rating in categories
Associate
941
salaries
| ₹10 L/yr - ₹30 L/yr |
Senior Associate
802
salaries
| ₹11 L/yr - ₹38 L/yr |
Analyst
684
salaries
| ₹5.3 L/yr - ₹20 L/yr |
Assistant Vice President
405
salaries
| ₹19.5 L/yr - ₹50 L/yr |
Assistant Manager
344
salaries
| ₹2.5 L/yr - ₹9.2 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
Kotak Mahindra Bank