I applied through an employee referral. The process took 1 week. I interviewed at Cognizant (Pune) in Jan 2013
Interview
There were three rounds. First, purely technical by a senior developer. Most of the questions were unexpected and real-life based, not the usual ones we read on web. Second one by a manager. It included technical questions as well. Third one by HR. HR wanted to know what I expect- work wise and money. Overall rounds were bit difficult compared to other similar companies.
Interview questions [1]
Question 1
Why String was kept immutable in java? Do you think it was a design flaw by designers?