I applied through college or university. I interviewed at Tata Consultancy Services
Interview
Four rounds 1. Written had questions on aptitude , English and reasoning on the pattern of GRE . It was for a duration of 1 hr 30 mins. One needs to be quick. After u qualify the written exam there is technical round , HR round and MR round. I had all the three in one interview . I was Red Hat Certified and Storage Certified so questions reagrding that were asked, algorithms , arrays linked list , queue etc were asked. Had to write certain querries also in SQL.