DBS Bank logo

DBS Bank Software Engineer Interview Questions
& Process

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

Based on 123 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
56.9% Positive experience

Candidate interview experiences

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

Showing 3 of 123
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

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral Presentation

So, DBS Bank's hiring for Software Engineer Interns usually starts with an online test. You know, the kind with aptitude, logic puzzles, and some coding challenges, often on HackerRank. If you do well, you'll get to do like one or two technical interviews. They'll grill you on data structures, algorithms, Java stuff, OOPs, databases, and just general problem-solving. After that, there might be a manager chat where they want to know about your projects, how you'd deal with real problems, working with others, and basic system design. The very last part is the HR interview, where they check your communication, how well you can adapt, your good and bad points, and if you're a good fit for DBS. It's usually about 3 to 4 rounds in total, checking both your tech skills and how you act.

Confirmed questions2 questions
  • Can you find the maximum sum of a contiguous subarray within a given array of integers?
  • Could you elaborate on how to find the maximum sum of a contiguous subarray, perhaps using Kadane's Algorithm?

DBS Bank Software Engineer Interview Questions

Quoted word for word from DBS Bank interview reports.

Given an integer between 0 and 999999, print it in words, for example, 120 should be printed as 'one hundred twenty'.

Read reports

Find all pairs in an array that sum up to K in O(n) time complexity.

Read reports

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

Read reports

Describe an efficient way to retrieve database transactions and write them to a file.

Read reports

Can you write a Java 1.8 SQL query to find the maximum salary?

Read report

What three items would you bring if you were stranded on a desert island?

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 write a database query to find the max employees and total salary in a department?

Read report

Formats, difficulty and experience

Across all 123 DBS Bank interview reports.

Interview formats

Technical 34.8%
Coding 26.8%
Behavioral 23.9%
Group 7.7%
Presentation 3.5%

Interview difficulty

Easy 10.6%
Average 68.3%
Difficult 21.1%

Candidate experience

Neutral 26%
Positive 56.9%
Negative 17.1%