I applied through a staffing agency. The process took 2 months. I interviewed at IBM (Pune) in May 2013
Interview
For me it was schedule and pretty good. I got call and the whole process conducted in a single day.
I got offer and then I negotiated it and got another offer.