TCS logo

TCS Graduate Program Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 32 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
71.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TCS.

Showing 3 of 32
TCS logo
TCS

Graduate Trainee

Engineering · nearly a year ago

Entry Average Neutral experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Technical Behavioral

The interview process was smooth and clear, starting with an HR call, followed by technical questions and a manager round. Communication was timely, and interviewers were friendly and professional throughout.

Confirmed questions4 questions
  • Can you introduce your projects?
  • Could you explain what stacks and queues are?
  • What are the basics of DSA?
TCS logo
TCS

Graduate Trainee

Engineering · nearly a year ago

Entry Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Behavioral

It was a good interview, conducted on campus. They asked about my projects, some DSA, and then asked if I was willing to relocate. They also asked what I knew about TCS, how college was, what subjects were taught, and my favorite one.

Confirmed questions8 questions
  • Can you tell me about your projects?
  • Do you have knowledge of DSA?
  • Are you open to relocation?
TCS logo
TCS

Graduate Student

Engineering · a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Technical screen Background check Offer
Interview formats
Coding Technical Behavioral

The interview is a two-stage process. First, a Technical Interview to check your skills in coding, data structures, and algorithms. After that, a Managerial Interview will check how you solve problems, make decisions, and fit with the team's goals. You need to pass this to move on. Second, an HR Interview to talk about your interests from your resume, how you communicate, and if you'd fit the company culture. Only those who pass the first round get to the second.

Confirmed questions1 question
  • Could you explain your choice of Python over Java in your previous projects?

TCS Graduate Program Interview Questions

Quoted word for word from TCS interview reports.

What are lists, tuples, and arrays, and how do they differ?

Read reports

Could you describe operator overloading and overriding?

Read report

Introduce yourself, what is inheritance? Explain with example, write a program to swap two numbers

Read report

Formats, difficulty and experience

Across all 32 TCS interview reports.

Interview formats

Technical 44.4%
Behavioral 37.5%
Coding 11.1%
Other 2.8%
Group 2.8%

Interview difficulty

Easy 37.5%
Average 43.8%
Difficult 18.8%

Candidate experience

Positive 71.9%
Neutral 21.9%
Negative 6.2%