I applied through college or university. The process took 1 day. I interviewed at IBM (Poona) in Jan 2010
Interview
The selection processs comprised of 3 levels.
1) There was written test both Technical as well as Aptitude. It was time based so u need to be little fast in solving it.
2) GD.
3) Technical interview. was not so difficult.
The process took 1 day. I interviewed at IBM (Bengaluru) in Jul 2010
Interview
Interview consists of 4rounds.
1round is aptitude.
2nd round is technical written.
3rd round is group discussion(They expect candidate who can speak boldly infront of others not much)
4th round is technical 1:1 , it last for more than one hour.It was all about general programming concepts.
5th round is HR. Puzzles and simple programs(fibo)