TCS Recruitment Process

About Company :
Tata Consultancy Services Limited (TCS) is an Indian multinational information technology (IT) service, consulting and business solutions company Headquartered in Mumbai, Maharashtra. It is a subsidiary of the Tata Group and operates in 46 countries.
TCS is one of the largest Indian companies by market capitalization ($80 billion). TCS is now placed among the ‘Big 4’ most valuable IT services brands worldwide. TCS alone generates 70% dividends of its parent company, Tata Sons. In 2015, TCS is ranked 64th overall in the Forbes World’s Most Innovative Companies ranking, making it both the highest-ranked IT services company and the top Indian company. It is the world’s 10th largest IT services provider by revenue. As of December 2015, it is ranked 10th on the Fortune India 500 list.
On 12 January 2017, N.Chandrashekaran was elevated as the chairman for Tata Sons . Know more about TCS

Recruitment Process :
TCS conducts 4 rounds to select freshers as Assistant System Engineer in their organisation.

  • Written Round
  • Technical Round
  • Managerial Round
  • HR Round

Written Round :
The Written round consists of four sections and the total time allotted is 90 minutes. The four sections include:

  1. Quatitative Aptitude Test:
    The first is the Quantitative Aptitude test where the numerical and the reasoning ability sections are tested. There are 20 questions that need to be attempted in 40 minutes. There are 2-star questions which have more weight than normal questions and are a bit tricky. There is negative marking of 1/3rd for the questions other than the star. Important topics include Number system, Equations, Ratio and Proportion, Percentages, Profit and Loss, Time and Work, Time speed Distance, Areas and Mensuration, Averages, Permutations and Combinations, Probability, Plane geometry, Seating Arrangements, Sets, Progressions, Functions, Series, Coding, Truth and Lie based puzzles.
  2. Programming Language Test:
    This round consists of general questions from computer science and programming languages. It consists of 10 to 12 questions and the time allotted is 20 minutes. It is an MCQ round and basically consists of basic programming questions.
  3. Coding Round:
    This is a technical coding round. It consists of 1 to 2 questions and the time allotted is 20 minutes.

    You can refer to the Practice Section to explore the questions asked in TCS.

  4. E-mail writing : There will be given certain clues/words using which you have to write an e-mail addressing the scenario. You have to type the e-mail in the space given. The most important thing is you have to use all the phrases given without missing even a single one. The time allotted is 10 minutes.

    You can refer to E-mail Writing to explore the questions asked in TCS and practice further.

  5. Note: Students with more than 8.5 or 80 % respectively have to just appear for the verbal section i.e, the email writing.
    The students with rank under 1000 in CodeVita round 1 will be allowed to skip the written round and appear directly for interviews.



    To prepare for Written round, practice each set of previous sets of TCS available on TCS Archives

Technical Round :
The students who clear the written round are called for Technical Interview. There is no hard & fast rule for which questions will be asked in this round, you can expect questions on any topic depending on the panel. To clear this round you should be clear with your basics. You should be prepared with Data structures and Algorithms, DBMS, Operating System, Networking, OOPs concepts and a programming language of your choice. Students from branches other than CS should prepare for the other two subjects related to their branch. CS students will be expected to write codes in the interview. You may be asked puzzles in this round. To be prepared for puzzles you can practice from our Puzzles section.

Managerial Round :
This round includes everything which was in Technical round plus it will be under pressure and a lot of cross-checking. Doubts will be raised on your answers to check if you can handle stress or not. Students may or may not be sent to this round depending on the feedback of the previous round. If the feedback of the previous round was good you may expect to directly been sent to HR round. Key for this round is to be calm, confident, clear on your thoughts and to not give up on pressure. If you don’t know the answer you must try to attempt it with whatever you know.

HR Round :
This is the final round of the recruitment process. The interview panel can question you anything related to your personality, family, education, hobbies, internships, general knowledge, basic HR questions like Why should I hire you?, If any problem in relocation etc. The key here is to be confident about everything you speak.

Questions Asked in TCS :

  1. Check if the door is open or closed
  2. Extract the Number from the String
  3. Number Of Open Doors
  4. Linked List Insertion
  5. Binary Search
  6. How would you find the second largest salary in table?
  7. Prefix and Postfix
  8. What is a spanning Tree ?
  9. Explain 3NF ?
  10. What is friend function ?
  11. What does static variable mean?
  12. Difference between C++ and Java
  13. Difference between run time binding and compile time binding
  14. More >>

Interview Experiences :
It is always beneficial if you know what it is to be there at that moment. So, to give you an advantage, we provide you Interview Experiences of candidates who have been in your situation earlier. Make the most of it.

  1. TCS Interview Experience | Set 1 (On -Campus)
  2. TCS Interview Experience | Set 2 (On-campus Recruitment Drive)
  3. TCS Interview Experience | Set 3 (On-campus Recruitment Drive)
  4. TCS DESS Interview Experience | Set 4 (On-campus)
  5. TCS Interview Experience | Set 5 (On-campus)
  6. TCS Interview Experience | Set 6 (On-campus)
  7. TCS Interview Experience | Set 7 (Off-Campus)
  8. TCS Interview Experience | Set 8 (On-Campus)

Where to Apply ?
TCS Careers

TCS Official Website

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.



My Personal Notes arrow_drop_up