I applied through UNCUBED and three weeks later, I received an invitation to take part in the first interview. This interview involved recording myself answering three technical questions, followed by three coding questions (45 minutes each). It concluded with a question asking me to explain my process for the third coding question and my thoughts after completing the interview. The second interview, a GURU interview, was conducted over the HIREVUE platform with a live online interviewer. This one-hour interview consisted of three parts (technically four): he began by explaining his role at IBM, then asked me about myself. Next, he reviewed some computer history and asked questions based on Operating Systems. This was followed by a coding question (which was very easy), and finally, he went over some of my projects.
(I am still waiting for a reply from IBM, thus indicating I did not receive an offer.)
Why IBM?
What makes you a good fit for IBM?
What was a moment where you had to lead your team on a project and had a very good impact on its final outcome?
First of 3 Coding Questions in the first interview:
Given an array N[i], and integers P and Q.
Second of the 3 coding questions in the first interview:
Given a comma-delimited string of medication names and a second string that may contain some or all of these names. Compare both strings and print out the common names found in both.
Last of the three coding questions in the first interview:
This was an inventory-based question.
Apple Sold in the farm:
Orange Sold in the farm:
Mango Sold in the farm:
Output all the sold merchandise in a datewise inventory. (Example: On April 1, Apple, Orange, and Grapes were sold in x, y, and z amounts).
The GURU coding question:
Given a fixed-size array and a target of 9. Find as many pairs of numbers from the array that add up to the target. Do not print duplicates.
The following metrics were computed from 8 interview experiences for the IBM Software Developer role in New York, New York.
IBM's interview process for their Software Developer roles in New York, New York is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Developer interview process in New York, New York.