DBS Bank logo

DBS Bank Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,384 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
64.7% Positive experience

Which role are you interviewing for?

30 roles · 1,384 reports

Candidate interview experiences

First-hand accounts from people who interviewed at DBS Bank.

Showing 4 of 1,384
DBS Bank logo
DBS Bank

Senior Java Developer Lead

Engineering · half a year ago

Senior Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Background check
Interview formats
Technical Coding Technical Behavioral

I first got a call from foundit for an initial screening. After about a week, I had my first round of interviews, which led into three more rounds that happened one after another. It started with a coding test, then two technical interviews focusing on Java, Spring Boot, Microservices, and DevOps. Finally, there was an HR round discussing company policies and salary.

Confirmed questions4 questions
  • Can you tell me about the profiling you've done?
  • What's your experience with Microservices?
  • What do you think about Java?
DBS Bank logo
DBS Bank

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Phone screen
Interview formats
Technical Behavioral

The interview process consisted of 3 rounds in total. There were 2 technical interview rounds and 1 behavioural round. The technical interviews were not focused on LeetCode-style problems. Instead, they were more conceptual, asking about familiarity with technologies like Redis and Java, and how frameworks operate, without delving into algorithms or time complexity.

Confirmed questions2 questions
  • Can you explain how Redis functions?
  • How does Kafka operate?
DBS Bank logo
DBS Bank

Software Development Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience Accept offer 4 rounds
Interview process
Take home Technical screen Recruiter call Background check
Interview formats
Coding Technical Behavioral Other

The process had 4 rounds, all structured. It started with an online assessment, then a technical interview, followed by a communication assessment, and finally an HR interview. The whole experience was pretty relaxed and organized, and they kept us informed about everything well ahead of time.

Confirmed questions3 questions
  • Can you describe different methods for swapping two numbers?
  • How would you implement binary search?
  • Could you solve the trapping rainwater problem, similar to a LeetCode question?
DBS Bank logo
DBS Bank

Analyst

Analytics · nearly a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical

First, they looked at my resume and had a quick video call to see if I was qualified and interested. Then, I had an interview with the hiring manager or recruiter to talk about my background, skills, and why I want the job. After that, there was a skills test to check my abilities. Later, I met with potential coworkers and senior people to see if I'd fit in. Finally, they made a decision, checked my references, and I got the offer.

Confirmed questions1 question
  • Can you introduce yourself and describe your experience as a Business Analyst?

DBS Bank Interview Questions

Quoted word for word from DBS Bank interview reports.

How can you efficiently find the square root of a number like 57 or 74?

Read reports

Can you find the maximum sum of a contiguous subarray within a given array of integers?

Read reports

What's the optimal way to partition the numbers 1 to 5 into groups, where each group also contains numbers from 1 to 5?

Read reports

How do indexing strategies for multi-column queries help ensure optimal performance and efficient troubleshooting?

Read report

Could you write an SQL query to find the second highest salary among employees in a company?

Read report

Could you elaborate on how to find the maximum sum of a contiguous subarray, perhaps using Kadane's Algorithm?

Read report

How would you go about filtering 1TB of data for a column value less than 10?

Read report

Can you explain the distinction between a LEFT JOIN and a RIGHT JOIN?

Read report

Formats, difficulty and experience

Across all 1,384 DBS Bank interview reports.

Interview formats

Behavioral 39.3%
Technical 29.7%
Coding 10.7%
Presentation 6.8%
Group 5.6%

Interview difficulty

Easy 17.3%
Average 65.8%
Difficult 17%

Candidate experience

Negative 11.4%
Positive 64.7%
Neutral 23.9%

Reports by job function

Other 363
Engineering 357
Operations 162
Analytics 158
Sales 136
Finance 131