I applied through university. The process took 1 day. I interviewed at IBM (Bengaluru) in Apr 2013
Interview
initially written test then technical round and finally HR round
Written test was easy
In technical they asked around 10 question , Maths + C
In HR it was basically Personal interview
It was a 1 day process and at the end of the same day result was declared