I applied online. The process took 4 days. I interviewed at Cognizant (Bengaluru) in Jul 2014
Interview
I had been through 3 rounds of interview:-
[1] Technical written [Core Java + Spring + Hibernate]
[2] Technical face-to-face [Core Java + Spring + Hibernate]
[3] Manager + HR Round
I had to wait for more than half-a-day, but interview was over with in 1.5 hours.
I applied through a staffing agency. I interviewed at Cognizant in Oct 2012
Interview
I was interviewed multiple times for the same role of senior associate.I would say I was interviewed by at least 10 different people at different times over a span of 5 months.Here is how it starts -
The HR/Recruiter guy calls and sets up an interview.
The tech person from Cognizant calls me up and takes the interview and likes my profile.
Another tech person calls and takes the interview and then submits my profile to the client.
And they never call back or communicate further.
This repeated many times with me.I was finally called one day by a senior person from Cognizant.He interviewed me.
The questions were mainly on ETL strategies,Informatica questions,Data Modeling.
One question was about how do you handle if you have huge amount of date to be updated in a table.What would be your ETL strategy?
How do you perform tuning on Informatica ETL jobs when dealing with large volumes?
The questions asked were good and I answered them well.
I applied online. The process took 3 weeks. I interviewed at Cognizant (Frankfort, KY) in Aug 2014
Interview
I was interviewed for .NET C#. Interview process had 2 telephonic interviews. Each for around 1 hour. Good level of technical questions for a 4 years experience candidate. Second Interview was more about my last project and problems faced in it and actions took to fix them