I applied through college or university. The process took 2 days. I interviewed at IBM (Mumbai) in Sep 2014
Interview
The interview process was not good. They took too much time for each process. There was an aptitude round which was simple and a technical round. After technical round there was a HR interview
So there was an aptitude test based on number patterns and test on business letter writing... After clearing both the test I was called for the interview it was a tech and hr interview... Technical was about project and questions were asked about DBMS and Basics of programming and hr was the basic questions
I applied through an employee referral. The process took 1 day. I interviewed at IBM (Bengaluru) in Jan 2012
Interview
process was smooth. more in depth on java internals . There would be atleast 3 rounds of the interviews followed by an HR round. each of the round were approximately an hour