
DBS Bank software engineer candidates report an online test or coding round, one or more technical interviews, and an HR round. Expect Java, SQL, data structures and detailed questions about your own projects.
$59K
Avg. Base Comp
$73K
Avg. Total Comp
3-4 rounds
Typical Rounds
Not reported
Process Length
DBS Bank software engineer candidates describe a process that usually opens with an online assessment. Two apprentice-track candidates report a test of about 90 minutes with 36 questions: 34 multiple-choice items on DBMS, operating systems and networks, plus two coding problems. One described a BST problem and a "split the bill" problem, while the other called one of the two coding problems genuinely hard. Other candidates describe a shorter coding round with two easy questions, or a HackerRank quiz on core Java, Spring and React.
The technical interview is where preparation pays off most. Project depth is the most repeated theme. Candidates were asked to walk through their resume, internships and the technical decisions behind their projects, with follow-ups on whatever tools they listed. One noted that SQL came up repeatedly, including whether they could write and optimize queries. Java fundamentals also feature heavily. Reported topics include core OOP concepts, an OOP question framed around a real-life scenario, Java streams and functional interfaces, and Spring Boot. Data-structure questions include linked-list cycle detection, string problems, implementing BST insert, search and delete, and explaining binary search and merge sort. Senior candidates discussed Hazelcast, Java streams and concurrency. One candidate also met a brain teaser.
Some entry routes add an English proficiency round and a personality assessment. HR rounds are described as basic or conversational, covering background and school projects. To prepare, rehearse a walkthrough of each resume project. Drill Java OOP and common data structures until you can explain your reasoning aloud, and review SQL query writing.
Synthesized from 12 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Dbs Bank process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Dbs Bank
Describing a data project and its challenges
| Question | |
|---|---|
| Prime Numbers Identification | |
| Count Transactions | |
| Finding the Maximum Number in a List | |
| Text Editor With OOP | |
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Merge Sorted Lists | |
| Employee Salaries | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Rolling Bank Transactions | |
| Find the Missing Number | |
| Maximum Profit | |
| Bagging vs Boosting | |
| String Shift | |
| Prime to N | |
| Comments Histogram | |
| Top 5 Turnover Risk | |
| Like Tracker | |
| Find the First Non-Repeating Character in a String | |
| Size of Joins | |
| Google Maps Improvement | |
| Total Spent on Products | |
| P-value to a Layman | |
| Rectangle Overlap | |
| Cumulative Distribution |
Synthesized from candidate reports. Individual experiences may vary.
Apprentice-track candidates report a 90-minute test with 34 multiple-choice questions on DBMS, operating systems and networks, plus two coding problems such as a BST task. Others describe a coding round with two easy questions, or a HackerRank quiz on core Java, Spring and React. One candidate called one coding problem hard.
Candidates report technical rounds covering Java OOP, streams, Spring Boot, SQL and data structures, with heavy focus on resume projects. Reported questions include linked-list cycle detection, BST insert, search and delete, and explaining binary search and merge sort. Senior candidates discussed Hazelcast and concurrency, and one candidate met a brain teaser.
Apprentice candidates mention an English proficiency round and a personality assessment. These steps may depend on entry route and hiring cycle, so confirm with your recruiter.
Candidates describe a final HR conversation as basic or conversational, covering background, school projects and how you would apply what you learned at DBS. One senior candidate reports a compensation discussion after the second round. Outcomes in the reports include offers, rejections and a declined offer.