The first round of the interview consisted of a one-hour technical test, followed by an interview with the hiring manager. The test included a couple of MCQ questions related to threading, deadlock, address space, etc. It also featured a couple of programming questions to be written in C++ or Java, an SQL query, and a few "spot the problem" questions.
Q: Delete a linked list with a pointer to only the node.
Q: Program to reverse words in a string.
Q: Program to find if numbers in an array add up to an input.
Q: Program to print a sequence.
Q: Program to create a new array out of an input array such that each element of the output is the product of the elements of the array other than the current element.
The following metrics were computed from 7 interview experiences for the IBM Software Engineer role in Singapore, Singapore.
IBM's interview process for their Software Engineer roles in Singapore, Singapore is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineer interview process in Singapore, Singapore.