I applied through college or university. The process took 1 week. I interviewed at IBM in Apr 2012
Interview
It was highly professional . It started with a call received for the offered position from HR of the company. Then the process manager of the open position called me for the general and a little bit of Technical interview. Then next round was my technical interview with the technical head of that process. After 2-3 days i received the confirmation.