I applied in-person. I interviewed at Tech Mahindra (Nueva Delhi) in Jan 2014
Interview
the inter view of three rounds. 1 st round technical. All the technologies listed in the resume. 2nd round Project specific and mainly focus on operations. 3 Hr interview and salary discussion.
I applied online. The process took 1 day. I interviewed at Tech Mahindra (Pune) in Oct 2018
Interview
It was a scheduled drive. Hundreds of candidates were there for various positions at once. HR did a very poor job not communicating with candidates which were rejected, many candidates waited 4 hours only to know they were rejected after their technical round.
The technical interviewers seemed in a rush and left early for lunch causing confusion with HR about how got rejected and who got selected!
Interview questions [1]
Question 1
Basic Concepts on CSS, Angular, HTML5. Very specific scenario based questions
I applied online. The process took 2 weeks. I interviewed at Tech Mahindra (Pune) in Sep 2016
Interview
The hiring process is smooth initially but one has to be patient while waiting for the interview results as they take up around 2-3 hours to tell you that you have qualified for the next round.