I applied through a recruiter. The process took 1 day. I interviewed at Tech Mahindra in Oct 2010
Interview
I got a call from the recruiter of the company and was explaining me about the requirements he was looking for. He was not completely aware of the technology though. On the same day he scheduled a interview call. The person who interviewed had a slang which made me ask him to repeat the questions. He was very fast and the whole call got over my 15mins. Now waiting for the response.