I applied online. The process took 2 days. I interviewed at Tech Mahindra (Pune)
Interview
The interview process was good. I had to wait for more that 5-6 hours to complete the interview process on the first day. After that I had another round of technical discussion on the next day and later that day I was informed that I was selected.