I applied in-person. The process took 1 day. I interviewed at Cognizant (Chennai) in Aug 2011
Interview
Technical Interview - 1st level (3 members panel)
Technical Interview - 2nd level (1 member)
HR interview
It was a rapid question session, the first level panel asked as many as all the questions in the java technology. But most of them are basic questions.
HR interview is important , there they will talk about your salary and designation. Try to stick to your demands.
Interview questions [1]
Question 1
They asked almost all the basic questions in java,j2ee,spring,struts,hibernate