I applied through college or university. I interviewed at Tech Mahindra (Bengaluru) in Feb 2017
Interview
It's good, technology related questions are present.
Overall programming language knowledge is must.
Prepare good in any language and give best. Eg java then prepare basic of same and operating system knowledge too.
Coding round and hr round. Coding round has 2 coding problems and you need to solve them in one hour and hr interview is as usual, they will ask about you
Interview questions [1]
Question 1
Code for GCD of two numbers and questions about os.