DBS software engineer interview, from the online test to PRIDE!

Updated · Sources at the end

DBS hires software engineers in two places: Singapore, where most of its engineering jobs are posted, and DBS Tech India in Hyderabad, the hub it opened in 2016. Experienced engineers apply to a posted role and, by candidate accounts, take a coding test or a coding round, one or two technical interviews heavy on Java, SQL and their own projects, and a final round with a senior manager and HR. Graduates go through campus hiring or the Management Associate Programme, where the Technology, AI and Data Science track runs its online assessment this month, November 2026, then a Case Challenge and a panel with senior management by January 2027.

DBS is also known for Hack2Hire, a hiring drive it started in 2017: an online test, then a hackathon where teams build something in a day, with job offers sometimes made the same day. The last public edition was in March 2022 and its pages now redirect to the DBS homepage, but campus candidates in India still report a timed online test and a team hackathon, and a Hyderabad college's placement notice shows a DBS online assessment on HackerEarth in March 2026. Behind all of it sit the bank's values, PRIDE!: Purpose-driven, Relationship-led, Innovative, Decisive and Everything Fun.

Free · 2 minutes · no account

The questions for your exact DBS role and level.

01

Who DBS hires

DBS's careers board listed 1,498 jobs on 8 November 2026. In Singapore, 84 of 303 were in its Technology job family, mostly application development and architecture, infrastructure, cloud and security, and DevOps, site reliability and testing, with titles such as Associate Android Developer, React Developer and Tech Lead. In India, 21 technology roles were open, nearly all at DBS Tech India in Hyderabad: Java backend, full-stack Angular and React, PL/SQL, SRE, QA and data engineering. DBS's other jobs in India, including Chennai and Bengaluru, are mostly banking roles. The bank is changing which roles it fills. In February 2025 its then CEO said about 4,000 contract and temporary roles would go over three years as AI takes over the work, and in November 2025 its current CEO said DBS would stop hiring for roles likely to be automated. Engineering is on the other side of that line: DBS said in May 2026 it would hire more than 500 young people in Singapore that year, and in July 2026 it said its wealth business would add platform engineers, mainly in Singapore and Hong Kong.

Wondering whether your resume reads like someone DBS hires? Get a free resume review.

DBS runs three ways in for engineers, and only the Management Associate Programme publishes its stages.

  • Track · Experienced

    Posted roles in Singapore and Hyderabad

    You apply to a role on DBS's careers board. Candidates report three or four rounds: an online test or a live coding round, one or two technical interviews on Java, SQL, data structures and your projects, then a senior manager and HR. DBS publishes no fixed process for these roles.

  • Track · Management Associate

    Technology, AI and Data Science (Singapore)

    For the 2027 intake, DBS lists an online assessment by November 2026, taken after applying through its AI recruiter, then an in-person Case Challenge and a panel with HR and senior management by January 2027, an offer by February and a start on 5 July 2027. DBS took 112 Management Associates in 2026.

  • Track · Campus in India

    Online test, then a hackathon

    Final-year students at partner colleges take a timed online test, on HackerEarth in a March 2026 placement notice, with multiple-choice questions and two or three coding problems. Reports from 2018 to 2023 then describe a team hackathon of four to eight hours and short interviews, with letters of intent the same day or within three days.

02

What is the DBS interview process?

DBS publishes the Management Associate timeline but not its interview rounds for posted roles. The rounds below come from candidate reports for Singapore and Hyderabad between 2018 and 2025, marked as reported, and the campus rounds from Hack2Hire and campus reports.

01
Online assessment
75 to 90 minutes on HackerRank or HackerEarth

About 10 to 30 multiple-choice questions on Java, JavaScript, OOP and computer science basics, plus two to four coding problems. The section below goes through the reported problems.

02
Hackathon
4 to 8 hours, in teams of 5 to 10

Teams build a small working product from a brief, such as a loan approval API or a flight booking app, with a mentor at each table watching how each person contributes. Reported for Hack2Hire and campus hiring.

Hack2Hire and campus
03
Technical interview
30 to 60 minutes, one or two rounds

Your projects in depth, Java (exceptions, collections, HashMap internals, serialization), SQL, and one or two coding problems. Experienced candidates report design questions such as a payment system and how Redis or Kafka work. Several reports describe the questions as conceptual rather than LeetCode-style.

04
Case Challenge and panel
In person, with HR and senior management

The Management Associate final stage: a case challenge, then a panel. DBS doesn't publish the case format.

Management Associate
05
Senior manager and HR
15 to 45 minutes

Why DBS, your projects, what you did in the hackathon and who your teammates were, other offers and pay expectations. Campus candidates in India report questions about their grades and college rank.

03

DBS online assessment: questions and answers

Reported problems and how to solve them

Candidates report a timed test of 75 to 90 minutes on HackerRank (2019 to 2022) or HackerEarth (a 2025 report, and a March 2026 campus notice in Hyderabad). It mixes multiple-choice questions, about 8 to 30 on Java, JavaScript, OOP and computer science basics, with two to four coding problems from easy to hard. In one 2020 campus drive about 180 of about 4,000 candidates went on to the hackathon. The problems below are the ones reported; they change each time, so learn the pattern.

  • Expense splitting (Splitwise): Reported as the hard problem in a 2023 test. Work out each person's net balance, then repeatedly settle the largest debtor against the largest creditor using two heaps. That gives a small number of transactions; finding the true minimum is much harder, so say which one you built.
  • Minimum deletions to balance parentheses: Scan once with a counter of open brackets. A closing bracket with no open one to match is a deletion; open brackets left at the end are deletions too. Linear time, constant space.
  • Largest number from an array: Sort the numbers as strings with a comparator that puts a before b when a+b is larger than b+a, then join them. Return "0" if the first is zero.
  • Binary tree problems: Reported in a 2023 test and in technical rounds: boundary traversal, vertical order traversal and lowest common ancestor. For vertical order, run BFS carrying each node's column, and group by column in a sorted map.
  • Primes, missing numbers and linked lists: Reported in older campus rounds: primes up to n (use the sieve of Eratosthenes), a missing number in 1 to n (sum or XOR), the nth node from the end (two pointers) and the median of a sorted doubly linked list (walk in from both ends).
  • The multiple-choice section: Java output and OOP questions, JavaScript basics, SQL and data structures. Reports give 8 to 30 questions. Revise Java collections, exceptions, static and final, and inheritance rules, since these carry into the interview.

Calibrd can't sit the online test with you. It can prepare you for the technical and senior manager interviews that follow.

The rest of the loop depends on your role. Pick it, or paste the posting, and Calibrd predicts the rounds and questions you are likely to get at DBS.

Predict my DBS questions →
04

DBS Hack2Hire: the hackathon and how it's judged

Reported briefs and how to stand out

DBS launched Hack2Hire in 2017 to hire 100 developers for its Hyderabad hub: an online test, then a hackathon, then interviews, with offers sometimes made the same day. Later editions ran in Bengaluru with GDG Bangalore (2019), in Singapore and India as virtual events (2021), and for the last public time in March 2022, open to all countries and all levels, with jobs in Singapore or Hyderabad. DBS's Hack2Hire pages now redirect to its homepage. Campus candidates in India still describe the same pattern: a test, then a team hackathon judged by mentors at each table, then short interviews. One candidate wrote that winning the hackathon doesn't guarantee a shortlist, because each person is judged on their own part.

  • Loan approval API: Reported in a 2020 hackathon with four hours to build. Agree the API contract with your team in the first 20 minutes, take one clear piece, such as the eligibility rules or the data model, and have a working endpoint early. A demo that runs beats a bigger design that doesn't.
  • Flight booking or crowdfunding app: Reported in a 2023 virtual hackathon of six to eight hours with three briefs to choose from. Pick the brief your team can finish, keep the scope to one complete user journey, and seed sample data so the demo works on the first try.
  • Help-desk kiosk: Reported with pre-assigned teams and five hours. Teams of strangers lose the first hour to deciding who does what; offer to write the task list and split it, which mentors notice.
  • What mentors watch: Reports describe a mentor at each table and interviewers who later ask about your part and your teammates' names. Speak up in planning, finish what you took on, help a stuck teammate, and be able to explain one decision you made in the build.
  • After the hackathon: Shortlisted candidates report a 15 to 30 minute technical and HR round the same day: your role in the build, a simple coding question or pattern program, and why DBS. Letters of intent came within minutes in 2020 reports and within three days in 2022.

Calibrd can't run a team hackathon. It can rehearse the interview after it: explaining your part, the decisions you made and why DBS.

05

What DBS screens for

DBS calls its values PRIDE!, and each has a line of its own on the bank's values page. Use them to pick your stories for the senior manager and HR round:

  • Purpose-driven: we create impact beyond banking
  • Relationship-led: we collaborate to win for DBS
  • Innovative: we embrace change to add value
  • Decisive: we think, act, own
  • Everything Fun!: we are everything fun
06

DBS interview questions

Candidate-reported themes

These are the questions candidates report from DBS tests and interviews between 2018 and 2025, and from Hack2Hire, with practice prompts in our own words where the exact question isn't public.

Behavioural & motivation

  • Why DBS?
  • Tell me about yourself.
  • What did you build in the hackathon, what was your part, and what were your teammates' names?
  • Tell me about a time you made a decision without waiting for every answer, and owned the result.
  • Tell me about a time you changed how your team worked because something better was possible.

How to stop rambling in your answers →

Technical

  • Explain how a Java HashMap stores entries, what happens on a collision, and what changed in Java 8.Java fundamentals: Reported in technical rounds: checked and unchecked exceptions, marker interfaces, serialization, HashMap internals and collisionsListening for: Buckets · Collisions · Resizing
  • Design a system that lets customers send money to each other instantly, and never loses or doubles a payment.Payments design: Reported for experienced software engineers: design a payment systemListening for: A ledger · No double payments · Failure handling
  • When would you put Kafka between two services instead of calling the second one directly, and what do you give up?Messaging and caching: Reported: how Redis and Kafka workListening for: Why a queue · Order and delivery · The cost
  • Print the boundary of a binary tree anticlockwise: the left edge, then the leaves, then the right edge from the bottom up.Trees and graphs: Reported: boundary and vertical traversal of a binary tree, number of islands, BFS and DFSListening for: Three parts · No duplicates · Cost
  • Given a list of non-negative integers, arrange them to form the largest possible number, returned as a string.Strings and numbers: Reported: convert a number to words, arrange numbers into the largest value, minimum deletions to balance parenthesesListening for: The comparator · All zeros · Cost
  • Find the maximum sum of elements in an array where no two chosen elements are next to each other.Dynamic programming: Reported in Hack2Hire tests and senior manager rounds: a maximum sum problem, and DP coding asked liveListening for: The state · Constant space · Edge cases

These are the reported themes, and your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level. How the questions are predicted →

Predict my DBS questions →
07

Pay

DBS's job postings say only "competitive salary and benefits", and the figures on salary sites are self-reported, so they're left out here. Ask the recruiter for the base, the variable bonus and any allowances separately.

Applying to DBS? Paste the posting and see whether they’d shortlist you →

08

How to prepare for a DBS interview

  1. Revise Java collections, HashMap internals, exceptions and serialization, and SQL joins and indexes: they come up in most technical rounds.
  2. Do a timed 90-minute test of two coding problems and 20 multiple-choice questions on Java and OOP.
  3. Practise tree traversals (boundary, vertical, level order) and the greedy and string problems above until each takes under 20 minutes.
  4. If you're experienced, prepare a payment system design: a ledger, idempotent requests and reconciliation.
  5. For a hackathon, practise building a small REST API with a database in four hours from a blank project.
  6. Pick one story for each PRIDE! value, with a number, and practise telling each in two minutes.
  7. Before the HR round, decide what you'll say about other offers, pay and, for Singapore, notice period and work pass.

This guide covers software engineering hiring at DBS in Singapore and at DBS Tech India in Hyderabad, including campus and Management Associate routes. It doesn't cover DBS's banking, operations or relationship manager roles. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.

Also interviewing at Grab, Shopee or TikTok? Their guides follow the same format, from the first screen to the offer.

Knowing the questions isn’t the same as answering them out loud. Run a DBS mock: spoken answers, coached on the spot. Your first mock is free.

Run a DBS mock →
09

FAQ & sources

What is DBS' interview process?

DBS publishes the Management Associate timeline but not its interview rounds for posted roles. The stages, in order: Online assessment; Hackathon; Technical interview; Case Challenge and panel; Senior manager and HR.

What does DBS look for in candidates?

DBS calls its values PRIDE!, and each has a line of its own on the bank's values page. Purpose-driven; Relationship-led; Innovative; Decisive.

What questions does DBS ask in interviews?

These are the questions candidates report from DBS tests and interviews between 2018 and 2025, and from Hack2Hire, with practice prompts in our own words where the exact question isn't public. Technical themes: Java fundamentals; Payments design; Messaging and caching; Trees and graphs; Strings and numbers; Dynamic programming.

What is on the DBS online assessment?

Candidates report a timed test of 75 to 90 minutes on HackerRank (2019 to 2022) or HackerEarth (a 2025 report, and a March 2026 campus notice in Hyderabad). It mixes multiple-choice questions, about 8 to 30 on Java, JavaScript, OOP and computer science basics, with two to four coding problems from easy to hard. Covered on this page: Expense splitting (Splitwise); Minimum deletions to balance parentheses; Largest number from an array; Binary tree problems; Primes, missing numbers and linked lists; The multiple-choice section.

What is DBS Hack2Hire?

DBS launched Hack2Hire in 2017 to hire 100 developers for its Hyderabad hub: an online test, then a hackathon, then interviews, with offers sometimes made the same day. Later editions ran in Bengaluru with GDG Bangalore (2019), in Singapore and India as virtual events (2021), and for the last public time in March 2022, open to all countries and all levels, with jobs in Singapore or Hyderabad. Covered on this page: Loan approval API; Flight booking or crowdfunding app; Help-desk kiosk; What mentors watch; After the hackathon.

How do I get a job at DBS?

DBS's careers board listed 1,498 jobs on 8 November 2026. In Singapore, 84 of 303 were in its Technology job family, mostly application development and architecture, infrastructure, cloud and security, and DevOps, site reliability and testing, with titles such as Associate Android Developer, React Developer and Tech Lead. Hiring runs in 5 stages, starting with Online assessment.

How do I prepare for a DBS interview?

Revise Java collections, HashMap internals, exceptions and serialization, and SQL joins and indexes: they come up in most technical rounds. Do a timed 90-minute test of two coding problems and 20 multiple-choice questions on Java and OOP.

Prep for a real DBS role

Practise your DBS interview, out loud.

Paste a real DBS posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your resume — then listens to your spoken answers and coaches them. Your first mock is free.

Free to start · No card · Encrypted at rest, never used to train AI, remove anytime

Two weeks out?

Email me the DBS prep checklist

The round that decides it, the questions they ask, and what to do before, in one email. Nothing else unless you sign up.

DBS Interview: Software Engineer and Hack2Hire — Calibrd