How to crack a job interview at TCS

Mamta Mitali

Jul 10, 2021
How to crack a job interview at TCS

The key to success in any interview is preparation. Knowing what is expected of you before, during, and after an interview can assist you in developing an interview strategy that will help you land the job.

If you are planning to apply for a fresher job at TCS, you just need to clear the written test which includes Aptitude, email Writing, Coding/Command Line Programming, and then you will be eligible for a personal interview with TCS. Generally, it is divided into two stages: technical, and human resources, and sometimes managerial rounds too.

For students with an aggregate of 75 or higher, the written test is sometimes waived, and they are allowed to attend the interview without first taking the written test. Fresher candidates are typically asked questions about their final project and a single technology in which they have been trained during the technical round.

Here are a few things you should keep in mind when going to an interview:

Confidence: If you are confident enough then half of the part is already done, This is the golden key to your success's golden door. Be assured. Stop being anxious. A person who is self-assured has a higher chance of being chosen. Even if you don't know the answer to a question, saying confidently, "PARDON SIR/MAM, I AM NOT AWARE OF THIS," makes a good impression.

Do Your Homework: Before attending an interview, it is essential to do some research. You must carry out research on the organization and job position for which you are applying. You must be well-versed in your field, including your strengths and weaknesses. Before the final interview, one can also prepare by conducting mock interviews. So here, for the TCS interview, read about TATA as a group and TCS in brief. (Like revenue, No. of employees, global awards).

Be Positive And Relax: Maintain a positive attitude in all situations. Even if you are stuck somewhere, there is no need to panic. Maintain your composure. Because we are not computers, we are not expected to be aware of everything. Managing the situation wisely and calmly earns you a point. And remember to put a smile on your face.

Students can expect the following sample questions for the technical round:

  1. What is/was your Final Year Project? - This is the most important question for a new employee because you have no experience. So, try to plan ahead of time for your Project.

  2. What exactly is OOPS? Please provide an example.

  3. Distinguish between an abstract class and an interface, and explain when and where they can be used.

  4. Distinguish between sets and lists.

  5. Distinguish between a vector and an array list.

  6. What is DBMS?

  7. What exactly do you mean by applets and servlets?

  8. What do you mean by SQL Joins?

  9. difference between a NULL pointer and a VOID pointer?

  10. Which is best, JAVA or C?

  11. What is Inheritance?

  12. Very basic programming questions like :

  • Write a program for finding Prime Numbers.

  • Write a program for printing n numbers using for loops.

  • Write a code of factorial using recursion etc.

Students can expect the following sample questions for the Managerial round:

Prepare for situational questions for this round, such as what you would do if your manager scolded you in front of everyone when it wasn't even your fault. Have the presence of mind to respond appropriately to such questions. Apart from such questions here are a few more:

  1. What is your life's ambition?

  2. Tell me something interesting about yourself that you haven't already mentioned.

  3. Why do you want to work for TCS?

  4. A few technical queries.

  5. What are your qualifications? Why should we hire you?

  6. Tell me a little bit about your family.

  7. Who do you look up to as role models?


Students can expect the following sample questions for the HR round:

  1. Tell me a little bit about yourself. (Frequently Asked) What are your interests?

  2. Your extracurricular pursuits

  3. What do you see yourself doing in the next five years?

  4. Are you willing to relocate anywhere in India?

  5. Are you willing to work in shifts?

  6. How did you spend your time in the Lockdown?

  7. What are your strong points and weak points?

You can easily get into TCS because they recruit in large numbers. If you pass their online aptitude and email writing tests, you will have completed 99 percent of the work. To get started, you simply need to prepare the right set of questions and an interview process. With that said, try to appear for as many interviews as you can, even if you don't want to join them or are unable to clear. This will definitely boost your confidence and help you get a sense of the type of questions they ask and how they proceed in general.

Perfect eLearning offers basic & advanced coding tutorials for people who want to learn how to code.


1. Introducing the best basic coding courses online.

2. The benefits of taking coding courses online.

3. The top three coding courses online that you should check out.

4. How to get started with coding courses online.

5. The best way to learn to code online.

6. The future of coding courses online.

7. Introducing the basics of coding

8. The benefits of learning to code

9. Types of coding tutorials available

10. How to get started with coding

If you're looking to learn to code, there are a variety of ways you can go about it. But, if you're looking for the easiest and most efficient way to learn, then these 5 steps are the way to go:

1. Choose the right language.

2. Use coding boot camps.

3. Use online coding communities.

4. Use online coding tutorials.

5. Use online coding examples.

For more details, you can talk to our experts.

Perfect eLearning

Learn & Grow!

Hey it's Sneh!

What would i call you?

Great !

Our counsellor will contact you shortly.