one written and one Technical and finally HR round. Written is quiet diffcult if you clear that means you will get selected. Programming basic, asp.net,C#,SQL,WCF and HR related question.
I applied through college or university. The process took 10 months. I interviewed at Tech Mahindra (Calcuta) in Jan 2012
Interview
First tough Technical Interview, then long process for HR processing. Even after HR process, it will long time to get the Joining Date. Which took more than a year for me. But once I join I get good work culture and a lot of learning opportunities.
I applied online. The process took 4 weeks. I interviewed at Tech Mahindra (Noida) in Jun 2014
Interview
It was a walkin and the questions were basic. There were two rounds of interview and it consists of android and java questions. if you go through the basics and core aspects, it will be sufficient.