
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
Candidate interview experiences
First-hand accounts from people who interviewed at DBS Bank.
Software Engineer
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.
- Can you explain how Redis functions?
- How does Kafka operate?
Software Development Engineer Intern
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.
- 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?
Software Engineer Intern
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.
- 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.