I applied through a staffing agency. The process took 1 day. I interviewed at Persistent Systems (Pune) in Jan 2013
Interview
Very well managed by internal HR team, it tooks whole day to finish all rounds.
There were three round happened on the day, 2 technical and 1 HR.
Provided good infrastructure for screening test.