Recruitment Pattern for TCS

The Recruitment Pattern for TCS has become a little complex and the whole recruitment pattern saw major change this year. With the Focus increasing on Coding i.e. trying to hire students who know coding. On this page you will find everything that you need to know about the TCS Recruitment Pattern 2018.

TCS Recruitment Pattern 2018 for Freshers test hiring

TCS Recruitment Pattern for Freshers 2018

TCS Previous Papers based Hiring2011 – 122012 – 132013 -142014- 152015 -162016 – 20172017 – 182018 – 2019
No of Emplyees Hired by TCS70,00069,27861,20067,00070,00081,00060,00045,000
Net AdditionN.A59,00046,00035,00045,00030,00012,0009,000
Total Employees1,70,0002,29,0002,75,0003,10,0003,55,0003,75,0003,87,0003,96,000

TCS earlier didn’t have a coding round and programming C MCQ round and allowed all the engineering branches to attend the recruitment drive.

But, from this year onwards, though it still allows non CS/IT branches to sit for recruitment drive. But, TCS expects them to know coding and be experts in programming. 

The recruitment Pattern for TCS 2018 completely reflects this. The following is the Recruitment pattern for TCS –

New TCS Recruitment Pattern

  1. Online Test
    1. Aptitude Test
      1. No. of Problems – 20*
      2. Time – 40 mins
      3. Negative Marking – Yes
    2. email Writing
      1. No. of Problems – 1
      2. Time – 10 mins
      3. Negative Marking – No
    3. C MCQ Round
      1. No. of Problems – 10
      2. Time – 20 mins
      3. Negative Marking – Yes
    4. Coding / Command Line Programming
      1. No. of Problems – 1
      2. Time – 20 mins
      3. Negative Marking – No

TCS Recruitment Pattern : Star Marked Questions

The aptitude section has 2 special star mark questions. These 2 star mark questions have 2x marks i.e. instead of the question being of 1 mark it is of 2 marks but also, there is negative marking in the test for star mark questions the negative marking is also 2x this there 0.66 negative marking in the test. For normal questions the negative marking is of 0.33.

PrepInsta’s repeated questions

In every drive conducted for TCS about 80 to 90% questions in the exam are repeated from our TCS Questions given on our Preparation Dashboard.

Aptitude Topics

Section 1

  • Probability
  • Clocks and Calendar
  • Permutations and Combinations
  • Number System and HCF & LCM

Tips for this section –

  • Number of Questions: 3-4 Ques
  • Difficulty Level: Low-Medium
  • Importance: Medium
  • Suggested time to solve: 20-30 Sec

Section 2 –

  • Percentages
  • Allegations and Mixtures
  • Ratios, Proportion and Averages
  • Work and Time
  • Series and Progressions
  • Time, speed, distance

Facts about this section –

  • Number of Questions: 7-8 Ques
  • Difficulty Level: Medium
  • Importance: High
  • Suggested time to solve: 30-40 Sec

Section 3 –

  • Equations
  • Reasoning
  • Geometry
  • Arrangements and Series

Facts about this section –

  • Number of Questions: 6-8 Ques
  • Difficulty Level: Medium
  • Importance: High
  • Suggested time to solve: 1min 30 Sec

TCS Email Writing Recruitment Pattern

Ques. Write an e-mail to client to invite him to the party using the following phrases, with a minimum of 50 words and a maximum of 100 words. , sign the email as John.

pleasure – mobile alert project – Tuesday – eight pm – Hilton downtown- dinner – meal constraint – successful project –
celebrate – hard work – if any – looking forward


Dear sir,

It is our pleasure to invite you on grand success of our mobile alert project. It is planned at eight pm on Tuesday, at Hilton downtown. We celebrate our hard work. It will be our pleasure having you after our successful project. The dinner is planned at eight pm. Please let us know your meal constraint, if any.

Looking forward for a great relationship ahead.

Thanks and regards,

TCS C MCQ Recruitment Pattern

In this section, objective questions on programming (basics of C and C++) will be asked. You could be asked to predict the output or to find the errors. Most of the questions will be based on input, output, debugging and basic programming concepts. So, be thorough with basics so that you can easily answer all the questions. There is negative marking in this section. For every wrong answer, 0.33 marks will be deducted.

  • Marks per Question – 1
  • Negative Mark per Wrong answer – 0.33

TCS Command Line Coding Recruitment Test

In this section, one coding question will be given and you have to use command line arguments to get inputs. They will give you 4 test cases and your program should pass all 4 test cases. This round will have only one real-time programming question.

Rules for the coding section:

You can compile the code only 10 times.
You will have to get the exact output given in the question.
You have to pass all the test cases.
You cannot use any input functions which are used in C, C++ etc.

Make sure that your code is robust and crisp. The number of lines of code will be evaluated and remember that partial outputs will not be validated as the test-taking interface uses an inbuilt compiler.

Interview Recruitment Pattern

After clearing your first round, you will be called for an interview which is the face to face round where they will ask you technical questions.

Technical Interview:            

Questions will be asked from various programming languages like C, C++, and JAVA. Most of the questions will be based on your area of interest and also from your project. So be prepared with whatever you have mentioned in your resume. Be confident and thorough with your concepts.

TIPS: Give answers elaborately along with examples so that they can understand clearly what you are trying to convey.

Managerial Interview:

In the managerial round, they will basically test your attitude and behavior. So here, the questions will be situation based where you will be given one scenario and asked to respond or handle the situation. This round is more like a stress interview and also there is a possibility of the panelists checking your technical knowledge. Be calm and confident.

HR Interview

This is the final round and your communication skills will be tested. They can ask any question related to your personality, hobbies, general knowledge and you will definitely be asked the usual HR questions like why should I hire you?

You can study from our TCS Interview Preparation Dashboard here to get idea on the most repeated questions asked in TCS.

  • Name: Moorthy Nalladurai
  • College: B.M.S College of Engineering
  • Branch: Computer Science and Engineering
  • Type of interview: On-Campus Interview

Student Interview

The TCS on-campus placement as one an excellent experience for me because it was first placement drive in my life and I got selected for it. I had worked very hard to get selected for TCS.

I collected materials from my seniors. I asked the seniors who got placed in TCS about the difficulty level, and types of question asked in TCS round. They provided me their study materials and as me to refer PrepInsta website. I found a lot of sample questions and interview experiences on the site which helped me a lot during the entire placement process.

The TCS conducted its recruitment process in two rounds. The first round was the written round which involved an online test, followed by three interview rounds.

Round 1: Online Written Test

When TCS came for an on-campus interview in our college, I was late for the first round. Everybody had entered the exam hall, and I had just reached college. But luckily, the first round had not started, and the candidates were still allowed to enter the exam hall. The examiner checked my ID and let me in.

  • Email Writing Section

The first round was a written test that required me to write an email. They gave me some phrases and the motive of writing the email. The email needed to be grammatically correct and error-free and about 70-80 words in 10 minutes. The question allocated to me was, “Write an email to the bank manager requesting them to block your credit card as your wallet was pickpocketed on the bus.”

  • Aptitude Section

Aptitude section followed the email section. This section comprised of 30 questions in 60 minutes. This section covered questions from subjects such as

    • Averages

    • Time-Speed-Distance

    • Number System

    • Ratios

  • Programming Language Section

The programming section was also one of the parts of the online test section. There were ten questions needed to be answered to clear this round. Time allocated for his was 20 minutes. The technical problems came from basic of C language. Some of them were about:

  • Highest precision data type
  • Header Files required for printf functions
  • What will the fopen function return if the file is not found?
  • Pointers and strings
  • Coding Section

The last part of the written test was the coding section. I was required to write simple program code in this part of the exam. This was also quite easy for me to attempt.

When the written test was over, I was asked to wait until my result was declared. Soon I came to knew I got selected for the interview round.

Round 2: Personal Interview

Several students cleared the written exam like me. When I called for the interview, a single TCS representative took my interview.

He asked me to introduce myself. Later, he asked me technical questions such as:

  • What is OOPS?
  • What are classes and objects?
  • What is inheritance?
  • What is an MVC model?
  • What is abstraction?
  • What are abstract classes? Give an example of abstraction.

I was also asked to write a program to add two numbers in Java taking input from the user. After I completed the code, he asked me to explain it. Later, he asked me about some Unix commands such as:

  • Command to display all the files and processes.
  • Use of grep command.

Lastly, he asked HR related questions such as

  • My interests and hobbies.
  • The things I did in the past six months.
  • If I was comfortable to relocate.

Finally, he asked me if I had any doubts or queries. So, I asked him about the training procedure. One week after the interview, the results were announced, and I was happy that I was selected.

Read other Interview Experiences for TCS below –