Service Company · TCS NQT / TCS Smart Hiring

TCS Interview Questions for Freshers

India's largest IT services employer and the biggest mass recruiter of freshers. Hiring runs through the TCS National Qualifier Test (NQT) followed by interviews.

Eligibility

60% or 6.0 CGPA throughout 10th, 12th and graduation; no active backlogs; gap of max 2 years.

TCS hiring process

  1. 1TCS NQT (online)

    Numerical ability, verbal ability, reasoning, and a programming/coding section (1–2 problems in C/C++/Java/Python).

  2. 2Technical Interview

    Core CS (DBMS, OOP, OS, networking), your project, and 1–2 coding/output questions.

  3. 3Managerial + HR

    Behavioural questions, willingness to relocate, service agreement, and situational judgement.

Topics to prepare

Quantitative AptitudeLogical ReasoningVerbal AbilityC/C++ ProgrammingDBMS & SQLOOPsOperating Systems

Sample TCS interview questions

Aptitude

  • Q. A train 150 m long crosses a pole in 15 seconds. Find its speed in km/h.
  • Q. If the ratio of two numbers is 3:5 and their sum is 64, find the numbers.
  • Q. Find the next term: 2, 6, 12, 20, 30, __.

Technical

  • Q. What is the difference between a primary key and a unique key?
  • Q. Explain the four pillars of OOP with a real-world example.
  • Q. Write a program to reverse a string without using a library function.
  • Q. What is normalization? Explain 1NF, 2NF and 3NF.

HR

  • Q. Why do you want to join TCS?
  • Q. Are you comfortable relocating anywhere in India?
  • Q. Tell me about a time you worked in a team under a deadline.

Practice TCS questions in a live AI mock interview

Reading questions isn't enough. Answer them out loud and get instant AI feedback on confidence, clarity and structure — free.