The hiring process lasted two days. Starting with the presentation about the company, work culture & values, working environment, various domains for which company works, etc., a brief overview of the entire selection process was given.
First round was an online test of General Aptitude & English, which indeed was not easy to crack, and the English portion simply takes the credit for this with most of the Aptitude questions being of Average level.
After Initial selection, the Interview process had three rounds: Technical, HR and MR.
Technical round was good, questions were mainly about OOP Concepts, DBMS, joins, queries,types of DBMS, triggers, etc,
HR round was quite brain digging round, with the most obvious "Why do you want to join TCS" question. and cross-questioning on what is being answered. Apert from that the questions were about location constraints, and the future plans etc.
The Last MR round consisted of TCS specific questions, "Why do you think TCS should hire you" and certainly "What are the TCS//Tata values" questions if you mentioned that you admire TATA values.