I applied through an employee referral. The process took 1 day. I interviewed at IBM (Kolkata) in Oct 2014
Interview
It was a technical interview with their team members. The interview lasted for about 90 minutes. The questions were from medium to difficult level. There were questions on reports, efficiency, reusability.
I applied through a recruiter. The process took 2 months. I interviewed at IBM (New York, NY) in May 2017
Interview
This was in the middle of 2017.
They rescheduled THREE times for the initial technical phone screen. Interviewer was late for technical in-person interview at a coffeeshop. Long wait times all around, and they seemed to be more learning about what I was doing rather than testing me. They asked a lot of questions about design choices and specifics about the tech stacks I worked with like they hadn't really heard of them. Finally, the recruiter asked me to come to an onsite after that last in-person interview and later said that she forgot I had already met someone in person but that I should come in anyway. I'm sure some of these aspects have changed by now, but the process was very messy.
This is my first interview, I struggled a little bit and I did select in it. I come after three years of completion my degree that is the reason I didn't select for job.