I applied online. The process took 4 weeks. I interviewed at IBM in Jun 2018
Interview
There was a phone screening followed by in person interview in one of the offices. They interviewd on personality. Next round of interview was on technical expertise. The final round was with HR and senior management
I applied through college or university. The process took 1 day. I interviewed at IBM (New York, NY) in Mar 2016
Interview
Super day with behavioral questions, a case interview or two, and a group exercise that was basically an extended case study. On campus interview process with several members of the team present.
I applied through a staffing agency. The process took 2 months. I interviewed at IBM (Gurgaon, Haryana) in Feb 2018
Interview
Irrelevant questions were asked during the interview. Huge crowd was there to attend the interview but the HR team was unable to manage them. My entire day got wasted because of this one interview.