First they conduct nqt test. Based on that score they select candidates for interview. And the interview is of medium level difficulty. The categories are ninja and digital. They asked the questions related to projects mentioned in resume.
I applied through college or university. I interviewed at Tata Consultancy Services
Interview
they ask me to introduce myself and ask which programming language you know i said java and they ask questions about java like what is jvm jdk jre and what is type casting ? basic questions only they asked .
The interview process was good comprised of technical and HR . Panel was very friendly. They asked me about my academics. They also asked me about the latest technologies and also asked that on which technology would you like to work in future.