I applied through a recruiter. The process took 1 day. I interviewed at Tech Mahindra (Hyderabad) in Jul 2015
Interview
No JD shared. Telephonic selection in 3 hours with no face to face discussion. Technical interview was average. HR has no idea about JD and was all left on Technical Panel.
I applied online. The process took 1+ week. I interviewed at Tech Mahindra (Bengaluru) in Feb 2012
Interview
easy to clear, not much technical questions or basic technical questions only. few basic technical and design questions. some on data base, orm tools, design patterns, algorithms, etc etc and etc and etc
I applied in-person. The process took 2 days. I interviewed at Tech Mahindra (Pune) in Jun 2011
Interview
it was good, easy. answered all questions. asked me about my final year project i have described that in detail. i had to go through Aptitude test which had some questions on analytical skills and english.