I applied through an employee referral. I interviewed at Tech Mahindra (Alpharetta, GA) in Jan 2016
Interview
2 rounds of interview which happened over telephone
Technical Interview was conducted by the technical team
Manager conducted the personal evaluation
HR offered salary package
There was also a basic health check
I joined after my background check was successfully completed
I applied online. The process took 1+ week. I interviewed at Tech Mahindra (Mumbai)
Interview
The HR may mail you for any position any the job description may not be the one which is actually to be done.You have to be aware if they are saying it is an onsite opportunity .
Also many a times you are recruited just for showing the customer and if they do not get the project ,you may be kept on bench.