I applied through a staffing agency. The process took 2 weeks. I interviewed at Tech Mahindra (Hyderābād) in Sept 2016
Interview
It was good. The process was organized and the stages were as explained. I could get an overview on what I am going to work on and the expectations. It was very helpful making my decision and I am happy about it.
Questions around the role and technical questions about the technology you are being interviewed . The Technical questions were of a stage difficulty They test the basic understanding of a subject.