I applied online. The process took 1 week. I interviewed at IBM (New York, NY) in Nov 2016
Interview
I applied online through their website. The next day an email was sent out requesting that I complete an IPAT test that is linked to continue to the next stage.
The test is timed where you have to complete a series of cognitive questions before the time runs out. There are plenty of resources describing it if googled, but it can be likened to an IQ test with reasoning, ratios, number sequences, etc.
The test was to be completed within 7 days, but recommends completion within 2 days. A response by email is usually within a couple of days.
Interview questions [1]
Question 1
Number Sequences, Verbal Reasoning, Ratios/Geometry
I applied through college or university. The process took 2 weeks. I interviewed at IBM (New York, NY)
Interview
Talked about past project and my background on resume for almost 10 minutes. The recruiter cared about why IBM and went specific into my answer. Answered a technical question. Gave me about five minutes to ask questions.
Interview questions [1]
Question 1
function nStrStr(str1, str2)
How many str1 appeared in str2
I applied online. The process took 3 weeks. I interviewed at IBM (Toronto, ON) in Mar 2014
Interview
Phone interview then onsite, algorithm, data structure and what you wrote on the resume, the interview questions are not so meaningful to refer on since there are too many departments in the company.
Interview questions [1]
Question 1
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.
For example,
Given:
s1 = "aabcc",
s2 = "dbbca",
When s3 = "aadbbcbcac", return true.
When s3 = "aadbbbaccc", return false.