I applied through college or university. The process took 1 day. I interviewed at Infosys (Bengaluru) in Jun 2008
Interview
On-campus recruitment. First there was a presentation by a couple of people from HR. Then there was a written test (basic IQ, skills, personality) test.
Then people short listed were called for a 1:1 interview. The interview itself was fairly basic - A few CS questions mixed with HR questions - Why Infosys? Where Do you see yourself in 5 years etc..
The process took 2 weeks. I interviewed at Infosys (Bengaluru) in Oct 2009
Interview
One phone interview which was mainly on technical skills with questions on core java, multi threading, JSPs, servlets, reflection API, exception handling. They also asked about my current project and my role in it.
Other questions were related to the best pratices and design patterns used in the industry. A lot of stress was given on multi-threading.