I applied online. The process took 1 day. I interviewed at Tech Mahindra (Pune) in Oct 2018
Interview
The process was too easy. They ask you questions prior on your resume , Interview process took a whole day. They ask about networking certifications. having 3 to 4 rounds followed by HR round.
I applied through a staffing agency. The process took 2 days. I interviewed at Tech Mahindra (Chandigarh) in Mar 2013
Interview
There were approximately 3 rounds of interviews. Quite easy process, but time consuming. It took 1 completely day for all of the process including HR formalities. First round was group questioning, next one by pre HR round, then it came with technical round and at last final HR round to complete process.