Tuesday, June 10, 2008

My TCS Experience...

It was the day of 3rd June when we were all set for attending our first interview. The first company that visited VIT was Tata Consultancy Services. Everyone was very excited about it. On the day before the interview, we were excited as well as a little tensed. Excited - because TCS is the biggest Indian IT company.. and tensed coz this was going to be our first interview..

I initially had a Online written test consisting of Quantitative Aptitude, Verbal Ability and Logical Reasoning sections. The written test was easy and almost 80% of us were qualified for the interview. I also belonged to that 80%.. haha...

My interview was scheduled on 5th June. All CSE students who were selected had on 5th. I was then called for my interview at Panel NO.26.. There were a total of 50 panels. The interviewer in my panel was a Database administrator. He looked up into my resume and when he found that I had interest in SQL and PL/SQL, he started asking questions from the same. I was also comfortable with that as I had taught my cousin SQL,PL/SQL just ten days back. Everything was in my mind totally fresh. So, I gave him 90% of the answers correctly.

The, he shifted into UNIX and asked me about fork(). How processes get created and what is the use of exec() functions. I answered them all. He also asked some questions on C which were very basics. All about the scope of variables, etc. In C++, he asked me to tell all features of C++ like Encapsulation, Polymorphism, Data Abstraction, Inheritance. He asked me to write a code to demonstrate Runtime polymorphism using Virtual functions.

Finally, the HR came into the room and interviewed me. My total interview lasted for around 40 minutes.