I applied in-person. The process took 4 weeks. I interviewed at Cognizant (Hyderabad) in Mar 2015
Interview
Total 2 technical rounds and 1 client round followed by a HR round. All on different days. It took around 1 HR for each of interview, client round is just 30 min
I applied through a staffing agency. I interviewed at Cognizant (Chennai) in May 2019
Interview
Its one day process.All the rounds will be done in a single day. There will be 3 round .2 Technical ,then you need to fill an form , followed by an HR round.
Interview questions [1]
Question 1
Related to your skillset and the position you are applying for.
I applied through a recruiter. The process took 2 weeks. I interviewed at Cognizant (Bengaluru) in Jul 2019
Interview
Interview process involved two technical and one HR over Skype. Very basic questions were asked. Typical Java interview, nothing special.
The main problem is they will haggle with you after you clear all the rounds. They will start the interview process thinking that you will settle for 30% lesser than your expectation and thus wasting everybody's time in the process.
Basically just another service company. Nothing interesting.