I applied through a staffing agency. The process took 1 day. I interviewed at Tata Consultancy Services (North America) (Chennai)
Interview
First round is on technical and then a managerial round then the HR discussion. But it takes lot of time in waiting for next rounds
It was a very good experience over all