DBS Bank interview experience Real time questions & tips from candidates to crack your interview

Associate Analyst

DBS Bank
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2.5 months
Topics: Data Structures, Qualitative Aptitude, Algorithms, DBMS, Operating Systems.
Tip
Tip

Tip 1 : Go through all the previous experiences that are available widely throughout the internet.
Tip 2 : Practice good no. of coding problems by coding and setting a time limit.
Tip 3 : Prepare for speaking in front of 2-3 people which will help in Personal Interview rounds.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Personal Projects
Tip 2 : Internship would be a cherry on the top.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date20 Apr 2021
Coding problem1

10 - 20 MCQs, 2 Coding problems.

1. 0 1 Knapsack

Easy
15m average time
85% success
0/40
Asked in companies
TwitterWalmartAmazon

A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum weight that a knapsack can carry, you have to find and return the maximum value that a thief can generate by stealing items.

Problem approach

There are various sources you can look for the approach of the problem.

Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date7 May 2021
Coding problem2

The interviewer was very polite and asked a few questions after introducing himself and also asked for my introduction.

1. Puzzle

Given a 3 and 7 litres jug and an infinite supply of water, find a way to measure 5 litres using these two jugs.

2. Group Anagrams

Moderate
30m average time
70% success
0/80
Asked in companies
AmazonAtlassianThales

You have been given an array/list of strings 'inputStr'. You are supposed to return the strings as groups of anagrams such that strings belonging to a particular group are anagrams of one another.

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase. We can generalize this in string processing by saying that an anagram of a string is another string with the same quantity of each character in it, in any order.

Note:
The order in which the groups and members of the groups are printed does not matter.
For example:
inputStr = {"eat","tea","tan","ate","nat","bat"}
Here {“tea”, “ate”,” eat”} and {“nat”, “tan”} are grouped as anagrams. Since there is no such string in “inputStr” which can be an anagram of “bat”, thus, “bat” will be the only member in its group.
Try solving now
03
Round
Easy
HR Round
Duration30 minutes
Interview date14 May 2021
Coding problem1

1. Basic HR Question

what are my expectations from the company?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Fullstack Developer
3 rounds | 4 problems
Interviewed by DBS Bank
3260 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes