I applied through a staffing agency. The process took 2 months. I interviewed at Tech Mahindra (Haiderabad) in Jun 2018
Interview
The standard of interview was low. After first round of technical interview, HR interview happened. All selected candidates were put in nearby cubicles and HR called on each ones mobile to negotiate. Everyone's words were audible to others. After a few days was intimated that I was selected but was told to join in another city, it took 1 month to find reqt in the city I am staying in. After that, offer letter was issued and I was told to join in next 2 months. I told them to extend fr 1 month since I was not allowed early relieving. But could not join in 2 months. They could not extend by just 1 month. Lot of harassment for nothing.
I applied through an employee referral. The process took 4 weeks. I interviewed at Tech Mahindra (Poona) in Jan 2017
Interview
It was good. The interview panel was very humble and they didn't asked me very tricky questions. Anyone with some preparation and good communication skill can get through the interview. However, this may vary from interview panel t process for which you are being interviewed.