I applied in-person. I interviewed at Tech Mahindra in Apr 2017
Interview
Two stage where first person gathered interest and second made a call discussing on high level what the job is, my interest and history. They style was very straight forward. Some things were almost required even though it was first stage.