
DBS Bank Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at DBS Bank.
Java Developer
I got contacted by this consulting firm, Vipany, who then sent my info along for a Core Java/Spring role. It felt like a big recruitment thing, but invite-only. First up was a Java written test, pretty standard stuff, not really showing what you know deep down. It had SQL queries too. An hour later, they said I passed and my first technical chat would start. The interviewer first asked about my current projects, then dove into J2EE questions that weren't really what the job was about. They didn't try to find out what I was best at or dig deeper into my skills, just asked basic questions you can find anywhere online.
- Can you implement a binary search?
- Using the Employee, Company, and Account tables (with the specified foreign keys), how would you determine the number of accounts for each company?
- Could you explain the strategy design pattern?
Java Developer
The interview process involved a HackerRank test first, then a technical interview covering everything on my resume. Next was a managerial interview, which was technical but not deeply. After that, a Director interview that was non-technical but intense. The final stage was an HR call about salary expectations. The worst part was after I was selected and they agreed to my requested CTC, they didn't release the offer for two weeks. When I followed up, they said my quoted amount was too high and wanted to negotiate. We agreed on a new amount, but then two days later they started negotiating again. Eventually, the offer was close to my current salary. The HR team was unclear and contradictory. It's not worth your time.
- Can you explain the internal implementations of Collections?
- How is a stack implemented?
- What are LinkedLists?
Java Full Stack Developer
So, first there was a written round that lasted 2 hours and had a few MCQs plus 3 coding questions. Then, there were two technical interviews. The first one focused on technologies like SQL, Java, SpringBoot, and Angular. The second technical interview involved solving 2 LeetCode easy questions and also included a discussion about my projects.
- Questions about SpringBoot, SQL queries, Angular concepts, and Java concepts.
- Solve 2 LeetCode easy questions and discuss projects.
DBS Bank Java Developer Interview Questions
Quoted word for word from DBS Bank interview reports.
“Given N and K, find the length of a sub-array with unique K elements, followed by N elements.”
Read reports →“What happens to a singleton object if it is cloned?”
Read reports →“Given an array, find a pair of elements that sum to a specific value.”
Read reports →“Which method doesn't stop thread flow, with options read(), wait(), notify()?”
Read reports →“What is the output of the following Java code with a try-finally block and System.exit(0)?”
Read report →“What will be printed by this Java code that manipulates integer arrays?”
Read report →“What is the output of this Java code snippet involving boolean variables?”
Read report →“Write an SQL query to find the second highest salary from the Employee table.”
Read report →“How would you search for duplicate files across an entire file system?”
Read report →Formats, difficulty and experience
Across all 15 DBS Bank interview reports.