Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by TCS Team. If you also belong to the team, you can get access from here

TCS Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TCS Graduate Trainee Interview Questions and Answers for Experienced

Updated 18 Jan 2025

9 Interview questions

A Graduate Trainee was asked 9mo ago
Q. What is a tuple and what type of data does it hold?
Ans. 

A tuple is a data structure that stores a fixed number of elements of different data types.

  • Tuples are immutable, meaning their values cannot be changed once they are assigned.

  • They are ordered collections, meaning the order of elements is preserved.

  • Example: ('John', 25, 'Male') is a tuple with three elements representing a person's name, age, and gender.

A Graduate Trainee was asked 9mo ago
Q. What is a list and what are the different types of lists?
Ans. 

A list is a collection of items in a specific order.

  • Lists can be ordered or unordered

  • Examples of list types include arrays, linked lists, and queues

Graduate Trainee Interview Questions Asked at Other Companies for Experienced

asked in TCS
Q1. We use multiple inheritance in C++. Does java supports it? If not ... read more
Q2. What are your expectations and ideas about future generation vehi ... read more
Q3. What is the difference between a petrol engine and a diesel engin ... read more
Q4. Difference between 4 stroke 2 stroke engine. Graphical representa ... read more
Q5. Write a program to determine if a number is prime.
🔥 Asked by recruiter 2 times
A Graduate Trainee was asked 9mo ago
Q. What are the SQL commands?
Ans. 

SQL commands are used to interact with databases to perform various operations like querying, updating, and deleting data.

  • SELECT: Retrieves data from a database

  • INSERT: Adds new records to a table

  • UPDATE: Modifies existing records in a table

  • DELETE: Removes records from a table

  • CREATE TABLE: Creates a new table in the database

  • ALTER TABLE: Modifies an existing table structure

  • DROP TABLE: Deletes a table from the databas...

A Graduate Trainee was asked 9mo ago
Q. What are the differences between tuples and lists?
Ans. 

Tuple is immutable and fixed in size, while list is mutable and can change in size.

  • Tuple is defined using parentheses, while list is defined using square brackets.

  • Tuple elements cannot be changed, while list elements can be modified.

  • Tuple is faster than list for iteration and accessing elements.

  • Example: tuple = (1, 2, 3) and list = [1, 2, 3]

What people are saying about TCS

View All
a digital marketer
3d
Do you think they're gonna work on employees' work-life balance, OR for just publicity?
Infosys, Infosys, TCS, Genpact Revise Workplace Policies Infosys is sending a warning mail, if an employee overshoots the daily limit while working remotely, the system triggers a notification Genpact introduced a new policy to log in before 11 am But will these companies really change, or is it just a show to mask their issues?
FeedCard Image
Got a question about TCS?
Ask anonymously on communities.
A Graduate Trainee was asked
Q. Write a C++ program to find prime numbers.
Ans. 

Code in C++ to find prime numbers

  • Use a loop to iterate through numbers and check if each number is prime

  • A prime number is only divisible by 1 and itself

  • Start checking from 2 onwards, as 0 and 1 are not prime numbers

  • Optimize by checking up to square root of the number

A Graduate Trainee was asked
Q. Write a C++ program using arrays to perform sorting.
Ans. 

Code in C++ using array to perform sorting of strings.

  • Use std::sort() function from algorithm library to sort the array of strings.

  • Define an array of strings, populate it with strings, and then call std::sort() to sort the array.

  • Example: std::string arr[] = {"banana", "apple", "cherry"}; std::sort(arr, arr+3);

A Graduate Trainee was asked
Q. On a scale of 1 to 10, how would you rate your Java skills?
Ans. 

I would rate myself 8 out of 10 in Java.

  • I have a strong understanding of core Java concepts such as OOP, data structures, and algorithms.

  • I have experience in developing Java applications using frameworks like Spring and Hibernate.

  • I have also worked on projects involving Java-based technologies like JSP, Servlets, and JDBC.

  • However, there is always room for improvement and I am constantly learning and exploring new ...

Are these interview questions helpful?
A Graduate Trainee was asked
Q. Why does Java not use pointers?
Ans. 

Java doesn't use pointers for safety and security reasons.

  • Java uses references instead of pointers to avoid memory leaks and null pointer exceptions.

  • Pointers can be misused and cause security vulnerabilities.

  • Java's garbage collector manages memory automatically, reducing the need for pointers.

  • Java's object-oriented design allows for better encapsulation and abstraction without pointers.

A Graduate Trainee was asked
Q. We use multiple inheritance in C++. Does java supports it? If not then what java used instead of multiple inheritance?
Ans. 

Java does not support multiple inheritance. It uses interfaces to achieve similar functionality.

  • Java supports single inheritance, where a class can only inherit from one superclass.

  • To achieve multiple inheritance-like behavior, Java uses interfaces.

  • Interfaces allow a class to implement multiple interfaces, providing access to multiple sets of methods and constants.

  • Unlike classes, interfaces cannot be instantiated ...

TCS Graduate Trainee Interview Experiences for Experienced

7 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What are the SQL comands
  • Ans. 

    SQL commands are used to interact with databases to perform various operations like querying, updating, and deleting data.

    • SELECT: Retrieves data from a database

    • INSERT: Adds new records to a table

    • UPDATE: Modifies existing records in a table

    • DELETE: Removes records from a table

    • CREATE TABLE: Creates a new table in the database

    • ALTER TABLE: Modifies an existing table structure

    • DROP TABLE: Deletes a table from the database

  • Answered by AI
  • Q2. What is list which type of list
  • Ans. 

    A list is a collection of items in a specific order.

    • Lists can be ordered or unordered

    • Examples of list types include arrays, linked lists, and queues

  • Answered by AI
  • Q3. What is tuple which type of tuple
  • Ans. 

    A tuple is a data structure that stores a fixed number of elements of different data types.

    • Tuples are immutable, meaning their values cannot be changed once they are assigned.

    • They are ordered collections, meaning the order of elements is preserved.

    • Example: ('John', 25, 'Male') is a tuple with three elements representing a person's name, age, and gender.

  • Answered by AI
  • Q4. What are the difference tuple and list
  • Ans. 

    Tuple is immutable and fixed in size, while list is mutable and can change in size.

    • Tuple is defined using parentheses, while list is defined using square brackets.

    • Tuple elements cannot be changed, while list elements can be modified.

    • Tuple is faster than list for iteration and accessing elements.

    • Example: tuple = (1, 2, 3) and list = [1, 2, 3]

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Are you working any location
  • Ans. 

    Yes, I am willing to work in any location for the graduate trainee program.

    • I am open to relocating for the right opportunity

    • I am flexible and adaptable to new environments

    • I believe working in different locations can provide valuable experiences and growth opportunities

  • Answered by AI
  • Q2. Are you work night duty

Skills evaluated in this interview

Graduate Trainee Interview Questions & Answers

user image Kota naga venkata charan

posted on 30 Jan 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Verbal, reasoning, logic

Round 2 - Technical 

(2 Questions)

  • Q1. Asked about programming language basics , College project.
  • Q2. SQL, java, basic concepts of oops

Graduate Trainee Interview Questions & Answers

user image Utkarsh Bhatnagar

posted on 18 Jan 2023

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Company Website

Round 1 - Aptitude Test 

It was of around half an hour with 30 Questions and the questions were not very tough.

Round 2 - Coding Test 

The basic coding questions just to check the logical ability.

Round 3 - HR 

(3 Questions)

  • Q1. Brief Introduction and background.
  • Q2. Future Aspirations related question.
  • Q3. Expectations from the organization.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics and be confident.
Knowledge of any programming language is an added advantage.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

As we hired through science graduate hiring process they have taken a coding test after clearing this they did called for an interview.

Round 3 - Aptitude Test 

On the interview day they have taken an apptitude test on the interview location.

Round 4 - Technical 

(3 Questions)

  • Q1. Now after clearing the apptitude test it was time to write a code in front of the interviewer.
  • Q2. Write a code in c++ to find out the prime numbers.
  • Ans. 

    Code in C++ to find prime numbers

    • Use a loop to iterate through numbers and check if each number is prime

    • A prime number is only divisible by 1 and itself

    • Start checking from 2 onwards, as 0 and 1 are not prime numbers

    • Optimize by checking up to square root of the number

  • Answered by AI
  • Q3. Write a code in c++ with the help of array to perform sorting.
  • Ans. 

    Code in C++ using array to perform sorting of strings.

    • Use std::sort() function from algorithm library to sort the array of strings.

    • Define an array of strings, populate it with strings, and then call std::sort() to sort the array.

    • Example: std::string arr[] = {"banana", "apple", "cherry"}; std::sort(arr, arr+3);

  • Answered by AI
Round 5 - HR 

(1 Question)

  • Q1. Normal discussion was happen related to education, personal life, future goals etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - While in front of interviewer be confident and deliver the things as much as you know. Don't show the fake experiences.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Jun 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Basic questions regarding java

Round 2 - HR 

(1 Question)

  • Q1. Small formality questions

I applied via Company Website and was interviewed in Sep 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

TCS aptitude test is all about logical reasoning, basic mathematics and verbal reasoning. The difficulty level of this exam is medium. It contains total of 85 marks and the duration of the exam is 60 mins. So, this exam is mostly about time management.

Round 2 - Technical 

(4 Questions)

  • Q1. Which is your favorite subject according to your study?
  • Ans. As I am BCA student. My favourite subject is Java.
  • Answered Anonymously
  • Q2. How much you give yourself in java out of 10?
  • Ans. 

    I would rate myself 8 out of 10 in Java.

    • I have a strong understanding of core Java concepts such as OOP, data structures, and algorithms.

    • I have experience in developing Java applications using frameworks like Spring and Hibernate.

    • I have also worked on projects involving Java-based technologies like JSP, Servlets, and JDBC.

    • However, there is always room for improvement and I am constantly learning and exploring new featu...

  • Answered by AI
  • Q3. Why java doesn't use pointer?
  • Ans. 

    Java doesn't use pointers for safety and security reasons.

    • Java uses references instead of pointers to avoid memory leaks and null pointer exceptions.

    • Pointers can be misused and cause security vulnerabilities.

    • Java's garbage collector manages memory automatically, reducing the need for pointers.

    • Java's object-oriented design allows for better encapsulation and abstraction without pointers.

  • Answered by AI
  • Q4. We use multiple inheritance in C++. Does java supports it? If not then what java used instead of multiple inheritance?
  • Ans. 

    Java does not support multiple inheritance. It uses interfaces to achieve similar functionality.

    • Java supports single inheritance, where a class can only inherit from one superclass.

    • To achieve multiple inheritance-like behavior, Java uses interfaces.

    • Interfaces allow a class to implement multiple interfaces, providing access to multiple sets of methods and constants.

    • Unlike classes, interfaces cannot be instantiated and c...

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. Will you be able to reallocate?
  • Q3. Will you be able to work in night shift?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for whatever you are applying. Prepare to cope up with the time management. Finish all your questions in aptitude exam. For interview be confident and prepare well according to your CV.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Aptitude, communication, technical
Round 2 - HR 

(1 Question)

  • Q1. About your self, technical question

Interview Preparation Tips

Interview preparation tips for other job seekers - 1st round difficult, mostly wrong answer. 2nd round easy

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. Questions were based on data structures and algorithms, operating systems, DBMS python programming, C programming, Java programming

Graduate Trainee Interview Questions & Answers

Infosys user image Nikita Srivastava

posted on 15 Nov 2015

Interview Questionnaire 

6 Questions

  • Q1. How does an aeroplane flies?what is the mechanism etc
  • Q2. Tell me something about urself that is not in ur resume
  • Ans. 

    I am an avid traveler and have visited over 20 countries.

    • I love experiencing new cultures and trying new foods.

    • I have backpacked through Europe and Asia.

    • I have volunteered at a school in rural Thailand.

    • I enjoy documenting my travels through photography and blogging.

  • Answered by AI
  • Q3. Best moment in college till date
  • Ans. 

    Winning the inter-college debate competition

    • Prepared for weeks with my team

    • Overcame nerves and delivered a strong performance

    • Received positive feedback from judges and audience

    • Felt proud of myself and my team for our hard work paying off

  • Answered by AI
  • Q4. Why did u drop a year in case u do
  • Q5. Lot of questions on project
  • Q6. Finally any questions for me?
  • Ans. 

    Yes, I have a few questions regarding the company culture and opportunities for growth.

    • Can you tell me more about the company's values and how they are reflected in the workplace?

    • What kind of training and development programs are available for employees?

    • Are there any opportunities for cross-functional collaboration?

    • How does the company support work-life balance for its employees?

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: the most difficult part of such tests are time management.we need to properly divide our time.however,if the basics are clear and especially verbal section is good,its easy to crack.
Tips: emphasize on verbal,however one should take care of cut off in various sections...
Duration: 45 minutes
Total Questions: 45

Round: HR Interview
Experience: see,if u hav a consistent good score in ur semester,they hardly ask any technical questions,instead they talk about various other fields like projects ,co curriculum etc.
Tips: be calm,be honest,smart ,confident and must emphasize on communication skills.it is very very important.

General Tips: work on communication skills,clear ur basics and start your preparation atleast 6 months before the campus ing day.
Skill Tips: be smart.clear ur basics.work on ur communication skills..
Skills: Attitude, , Confidence, , 1)communication,
College Name: st.thomas college of engineering and technology
Motivation: infosys is my dream company.

Interview Questionnaire 

4 Questions

  • Q1. Given a problem scenario what would action do you suggest to be taken?
  • Ans. 

    The answer to the question depends on the specific problem scenario provided.

    • Analyze the problem scenario and identify the key issues

    • Consider the potential consequences of different actions

    • Evaluate the available resources and constraints

    • Propose a course of action that addresses the problem and maximizes positive outcomes

    • Provide a rationale for the chosen action

  • Answered by AI
  • Q2. Basic questions from area of interest
  • Q3. Tell me about yourself
  • Q4. Are you comfortable with any job situation like night shifts and transfers etc?
  • Ans. 

    I am open to night shifts and transfers, understanding their importance for team flexibility and personal growth.

    • I believe that flexibility in work hours can enhance productivity and team dynamics.

    • For example, during my internship, I worked night shifts to support a critical project, which taught me time management.

    • I view transfers as opportunities to gain diverse experiences and adapt to new environments.

    • In my previou...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: questions were easy, practice helped me alot to get through this round.
Tips: practice apti regularly, make learning new words a hobby.
Duration: 30 minutes
Total Questions: 15

Round: Technical Interview
Experience: overall it was a nice experience, as the interviewer was very soft spoken and very keen in getting to know if the candidate could be a real asset to the company.
Tips: just stay confident about whatever you say,take care of what words you use while answering as formal language is preferred during interviews.

Round: HR Interview
Experience: it was a good experience, the interviewer was very jolly, and they just want to know if you are ready to be a professional or not! confidence is still a must.
Tips: stay calm and speak clearly, don't try to fake anything for they will know!

General Tips: stay calm and confident about what you actually know you'll surely get through
Skill Tips: regular practice helps alot with apti and logical, english needs to be regularly read.
Skills: general aptitude, verbal , logical
College Name: SRM UNIVERSITY
Motivation: no bond, nice starting package, high growth rate, developing company

TCS Interview FAQs

How many rounds are there in TCS Graduate Trainee interview for experienced candidates?
TCS interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the TCS interview process for experienced candidates are HR, Technical and Aptitude Test.
What are the top questions asked in TCS Graduate Trainee interview for experienced candidates?

Some of the top questions asked at the TCS Graduate Trainee interview for experienced candidates -

  1. We use multiple inheritance in C++. Does java supports it? If not then what jav...read more
  2. How much you give yourself in java out of ...read more
  3. Why java doesn't use point...read more
What are the most common questions asked in TCS Graduate Trainee HR round for experienced candidates?

The most common HR questions asked in TCS Graduate Trainee interview are for experienced candidates -

  1. Where do you see yourself in 5 yea...read more
  2. What are your strengths and weakness...read more
  3. What is your family backgrou...read more
How long is the TCS Graduate Trainee interview process?

The duration of TCS Graduate Trainee interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 6 interview experiences

Difficulty level

Easy 40%
Moderate 60%

Duration

Less than 2 weeks 75%
2-4 weeks 25%
View more
TCS Graduate Trainee Salary
based on 649 salaries
₹1.6 L/yr - ₹3.7 L/yr
36% less than the average Graduate Trainee Salary in India
View more details

TCS Graduate Trainee Reviews and Ratings

based on 97 reviews

3.8/5

Rating in categories

3.7

Skill development

3.9

Work-life balance

2.9

Salary

4.8

Job security

3.9

Company culture

2.9

Promotions

3.5

Work satisfaction

Explore 97 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹3.9 L/yr - ₹8.3 L/yr

IT Analyst
65.5k salaries
unlock blur

₹7.7 L/yr - ₹12.7 L/yr

AST Consultant
53.6k salaries
unlock blur

₹12 L/yr - ₹20.6 L/yr

Assistant System Engineer
33.2k salaries
unlock blur

₹2.5 L/yr - ₹6.4 L/yr

Associate Consultant
33k salaries
unlock blur

₹16.2 L/yr - ₹28 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.7
Compare
write
Share an Interview