I applied through university. The process took 1 day. I interviewed at Mahindra (Mumbai) in Sept 2019
Interview
There were 3 steps. GD, and 2 PIs. One was a technical interview, the other was an HR interview. The interviewers were extremely professional and very friendly with the applicants.