I applied through college or university. I interviewed at Tech Mahindra (Hyderabad) in Feb 2020
Interview
Interview Took 2 days, day-1 aptitude test and programming if you qualify you will go to next round that is -- Day-2, you will have Technical and HR round. Question asked based on your resume
Bad,they made us wait for full day there was no one to talk everyone was frustrated and almost all the candidates left the campus without giving interview at last.Worst experience overall.
I applied online. I interviewed at Tech Mahindra (Bengaluru) in Mar 2019
Interview
Round 1:Aptitude continued with communication
Round 2:Technical which includes code execution
Round 3:Face to Face technical
Round 4:HR
In Online technical round test followed by theory questions and coding round where you have to complete 2 codes.