I applied online. The process took 1+ week. I interviewed at IBM (New York, NY) in May 2013
Interview
5 round of interviews. The first round was phone interview, the second round was a group discussion.. Third round was a technical interview.
4th round was a group interview with technical background questions. 5th round was a personal HR round.