I applied through a recruiter. The process took 1 week. I interviewed at Tech Mahindra (Alpharetta, GA) in May 2012
Interview
The interview process was not difficult but it was lengthy. You take a test, you interview and then they call you. If they are interested in you it will be a fast process. They are more concerned with you completing a degree because they feel they can teach you.
Interview questions [1]
Question 1
Do you have good analytical skills? (you may be ask how would you test a web page loading)
Tell me about what you did at your last job?
Do you know any programming languages?
Are you able to learn fast?