Taro Logo

Software Developer Interview Experience - New York, New York

December 1, 2017
Positive ExperienceNo Offer

Process

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.)

Questions

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.

  • If N[i] is divisible by P, print "OUT".
  • If N[i] is divisible by Q, print "THINK".
  • If N[i] is divisible by both P and Q, print "OUTTHINK".
  • If N[i] is not divisible by either P or Q, print the number at that index.

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:

  • 214 out of 250 on April 1
  • 179 out of 250 on April 2
  • 230 out of 250 on April 3

Orange Sold in the farm:

  • 0 out of 200 on April 1
  • 180 out of 250 on April 2
  • 200 out of 250 on April 3

Mango Sold in the farm:

  • 100 out of 100 on April 1
  • 0 out of 200 on April 2
  • 50 out of 250 on April 3

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 8 interview experiences for the IBM Software Developer role in New York, New York.

Success Rate

38%
Pass Rate

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.

Experience Rating

Positive75%
Neutral13%
Negative13%

Candidates reported having very good feelings for IBM's Software Developer interview process in New York, New York.

IBM Work Experiences