TCS Interview Questions for Freshers

TCS NQT Registration Steps Large
Number of Interviewers3
Marking SchemeOut of 10
Coding QuestionsYes
Duration25 mins

TCS Interview Questions 2021-22

Nowhere on the internet there are proper resources for you to prepare for TCS Interview, some websites mix freshers and experienced technical interviews, some only provide basic HR questions and no Coding or Technical interview Questions.


  • There will be no negative marking.
  • TCS NQT is adaptive this year
  • You will not get any extra rough paper in the exam as a calculator and Rough Paper will be available on your Desktop Screen. You are not allowed to move your eyes down while giving the examination.

On PrepInsta you will find the 100% guide to Prepare for TCS interview for all –

On this page you will find the following –

  • TCS Technical Interview Questions (Theory Branch Specific)
  • TCS Coding Interview Questions (Coding Programs in C/C++)
  • TCS HR Interview Round Questions
  • TCS Interview Puzzles Questions

TCS will only ask you your branch specific questions, some basic coding questions and most standard HR Interview Questions. You don’t need to visit any other website at all for TCS Interview Round Preparation

TCS Interview Questions for Round for Freshers 2018

TCS Interview Pattern 2021-22

The TCS Interview Round Process looks something like this –

Note – Check TCS Written Round Syllabus here

  1. TCS Written Test
    1. Aptitude Test
    2. Programming Concepts
    3. Verbal Ability
    4. Coding
  2. Interview Round
    1. Technical Interview(Technical + Coding)
    2. Managerial Interview (HR Round)

Very Imp Note – TCS HR Team hands over a Check List Paper to each interviewer, on what he can ask and what he can’t he is suggested to stick to the Check List.

There are two different check List

  1. Check List Page for Coding Branches
  2. Check List Page for Non Coding Branches

You will find check list copies for each interview round below, make sure you prepare according to the check list and be smart.


TCS Technical Check List given by HR’s to Technical Interviewer –

For CS/IT/MCA and other coding Domains –

  1. Try to stick to Technologies and Languages mentioned in Resume.
  2. Basic Questions on C / OOPS / Software Engineering / DSA i.e. you will necessarily be asked questions from these.
  3. Ask Questions about final year projects

For Non Coding Branches like EEE, Mech etc –

  1. Stick to Technologies and Languages mentioned in Resume.
  2. Very basic Questions on C / OOPS / other programming Language mentioned in Resume.
  3. Talk about Final year Projects – Can ask to make Circuit Diag / Diagrams / Formulas / Definitions only from topics related to Final year project of his respective Branch.
  4. Ask student about his favourite subject and ask basic questions on it.

Coding Interview Round Dashboard

For CS/IT/MCA and other coding Domains –

  1. Student can choose any coding language of his choice
  2. Ask basic programs from Procedural Programming i.e. C (Not Java/C++ as they have OOPS concept) Programs like Palindrome, recursion etc
  3. If Resume mentions any object Oriented Language or Data Structure then, interviewer can also ask questions from those.

For Non Coding Domains –

  1. Student can choose any coding language of his choice
  2. Ask basic programs from Procedural Programming i.e. C (Not Java/C++ as they have OOPS concept) Programs like Palindrome, recursion etc

HR Interview Round Dashboard

There are no specific check list given as this round is conducted by HRs themselves. Visit our HR Round Dashboard to learn the most asked HR Questions asked in TCS.

Resume Making for TCS

Resume is one of the most important thing in TCS. Since, they will first check your Resume and ask questions based on the Languages, projects, technologies known etc.

TCS Interview Experiences Dashboard

Find the latest Interview Experiences submitted by students for TCS here on our TCS Interview Experiences Dashboard.

Interview Experiences

Interview Experience

Sample Student Experience by Student for TCS

  • Name: Harshit Balakrishnan
  • College: Don Bosco Institute of Technology, Bangalore
  • Branch: ECE
  • Type of Interview: On-Campus Interview

Student Interview

I am an ECE student but wanted to join an MNC like TCS, Cognizant or L&T. When our placement cell informed about the TCS on-campus drive in our college, I applied immediately I will share my TCS Interview Experiences.

I started collecting materials to prepare for TCS interviews and was regularly in touch with my placement trainers so that I can get placed in TCS. The trainers gave me some materials. They also asked me to prepare for the placements through PrepInsta. The website helped me to prepare for almost all the sections of the recruitment process. I found a lot of valuable information about the recruitment process as well as sample questions for the entire recruitment process.

The placement process had two rounds: online written round and interview round.

Round 1: Online Exam

My TCS Interview Experience took place in two rounds. The first round was an online test that had four sections.

  • Verbal Ability Test

Earlier TCS used to organize Email writing test. However, now the pattern has changed. The company now organize cloze test of 10 minutes which contain fill in the blanks type questions. There was a passage given which contained some blanks. I had to fill the blanks with correct answers which were provided in the drop down menu of each blank. Negative marking was done for every wrong answer.

  • Quantitative Ability

The next section was Quantitative Ability and Reasoning. These questions were simple for me to answer and had thoroughly prepared them.

  • Programming Concept Test

The test also had some questions from a programming language. As I was from an ECE department, I was a little afraid of this round. I did face a little difficulty in this section, but it was not as hard I expected. The tips and materials provided by the placement trainer and PrepInsta.

  • Coding Section

In this section, I was asked to write simple program code. Through I was quite confused about the solution, I tried to write the code. I focussed more on the logic part of the programming.

The online test took place for 90 minutes. Soon after the online test, I was informed that I would get results by the end of the day. I got selected for the interview round which was scheduled the next day.

Round 2: Interview Round

One representative conducted the interview. He asked me to share my resume and started asking me questions.

Technical Questions

Some of the questions asked in this section were:

• What are the properties of intrinsic semiconductor?

• What is modulation and its types?

• What is the difference between electronics and electricals?

• What is the difference between C and C++?

• What is OOPS?

• What is a Linked List?

All these questions went well. They were simple, and I answered them all. The interviewer also asked me to write some simple programs of my choice. I wrote a program to check even odd number.

HR Questions

Towards the end, he asked me some HR related questions, such as:

• Tell me about yourself.

To this, I described my early education, the projects I have been working on, and my extracurricular activities.

• Why do you want to shift your domain from ECE to IT?

I confidently answered this question that I have worked with hardware part of the devices, and I am aware of the basics of coding. I also told that I wish to learn more about programming.

• How many offers do you have?

I gave an honest answer that until the 3rd year of my academics, I did not have a perfect score and was not allowed to sit in campus placement until then. But, I worked hard in my final year to achieve a good score and grab a good placement option.

• Why don’t you join your father’s business?

I told him that my father business had a fewer opportunity also it did not have anything related to my degree.

The interview took around 45 minutes. A week later, I received my acceptance email. I was excited to join the company.

Harshit Balakrishnan


Disclaimer: The Words Like “Placement Papers” and “Previous Year Papers” are used here for Google Search Purposes only and may not be. All these questions could be freely available on the internet, we are only charging students for the PrepInsta’s Mock Test experiences and Analytics as well as preparation for the exam. Prepinsta does not guarantee any recurrence of the questions in the exam however we believe that from our practise questions the exam should atleast be similar in pattern as per syllabus or difficulty. These are only practise mock questions. PrepInsta has compiled these from various internet sources and made them as per mock experience for students ease and are offering analytics as per performance
Review Date
Reviewed Item
TCS Interview Questions and Answers
Author Rating

5 comments on “TCS Interview Questions for Freshers”

  • a

    hello , My name is srinivas and i m a mechanical engineer and i got selected for TCS digital interview round. So how do i prepare for interview since i am a mechanical engineer.

  • Kranthi

    hello , My name is Kranthi and i m a mechanical engineer and i got selected for TCS digital interview round. So how do i prepare for interview since i am a mechanical engineer.