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 Interview Questions, Process, and Tips

Updated 13 Mar 2025

Top TCS Interview Questions and Answers

View all 6.4k questions

TCS Interview Experiences

Popular Designations

10.5k interviews found

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jan 2025.

Round 1 - Coding Test 

Add number as string along with basics react questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Even after clearing TR and MR rounds, there has been no response. if the recruitment process is unsatisfactory, no one steps in to assist. not even essential matrix.

Top TCS Front end Developer Interview Questions and Answers

Q1. Allocate Books Problem Statement Given an array of integers arr, where arr[i] represents the number of pages in the i-th book, and an integer m representing the number of students, allocate all the books in such a way that: Each student ge... read more
View answer (1)

Front end Developer Interview Questions asked at other Companies

Q1. Non-Decreasing Array Problem Statement Given an integer array ARR of size N, determine if it can be transformed into a non-decreasing array by modifying at most one element. An array is defined as non-decreasing if ARR[i] <= ARR[i + 1] f... read more
View answer (3)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Medium to hard level, 2 coding questions which was easy level

Round 2 - Technical 

(2 Questions)

  • Q1. Resume based questions were asked.
  • Q2. What is difference between supervised and unsupervised and codes in machine learning.
  • Ans. 

    Supervised learning uses labeled data for training, while unsupervised learning uses unlabeled data.

    • Supervised learning requires labeled data for training, while unsupervised learning does not.

    • In supervised learning, the model learns from input-output pairs, while in unsupervised learning, the model finds patterns in the data.

    • Examples of supervised learning include classification and regression tasks, while examples of...

  • Answered by AI

Top TCS System Engineer Interview Questions and Answers

Q1. Election Winner Determination In an ongoing election between two candidates A and B, there is a queue of voters that includes supporters of A, supporters of B, and neutral voters. Neutral voters have the power to swing the election results ... read more
View answer (9)

System Engineer Interview Questions asked at other Companies

Q1. Election Winner Determination In an ongoing election between two candidates A and B, there is a queue of voters that includes supporters of A, supporters of B, and neutral voters. Neutral voters have the power to swing the election results ... read more
View answer (9)
TCS Interview Questions and Answers for Freshers
illustration image

Electrician Interview Questions & Answers

user image Surya Chandran

posted on 15 Dec 2024

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

I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Transformer related questions
  • Q2. ACB,VCB related questions
  • Q3. Electrical testing process
  • Ans. 

    Electrical testing process involves checking the functionality and safety of electrical systems and equipment.

    • Electrical testing is essential to ensure the proper functioning of electrical systems and equipment.

    • Testing involves using specialized equipment to measure voltage, current, resistance, and continuity.

    • Common tests include insulation resistance testing, earth continuity testing, and polarity testing.

    • Regular tes...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - A strong technical foundation and proficiency in electrical mathematics are essential.

Electrician Interview Questions asked at other Companies

Q1. 1. How much current takes a 5hp motor ?, 2. Draw a STAR DELTA and DOL starter control wireing. 3. How to connect star connection, and DELTA connectin. 4. What is the kw of 30hp motor ?, 5. Can you connect a temperature controller ?, 6. What... read more
View answer (5)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Assignment 

1. Aptitude
A) Verbal
B) Reasoning
C) Quants

2. Coding test
A) Arrays - Number of ways to reach a position after exactly K steps
B) Rotate Matrix

Round 2 - Technical 

(8 Questions)

  • Q1. OOPS concepts inheritance, abstraction, polymorphism
  • Q2. Fibonacci series code + Dry run
  • Q3. Basic of OS
  • Q4. Friend function C++
  • Q5. Difference between Tuple and list in python
  • Ans. 

    Tuple is immutable, ordered collection of elements while list is mutable, ordered collection of elements in Python.

    • Tuple is created using parentheses () while list is created using square brackets []

    • Tuple elements cannot be changed once assigned while list elements can be modified

    • Tuple is faster than list for iteration and accessing elements

    • Example: tuple_example = (1, 2, 3) and list_example = [1, 2, 3]

  • Answered by AI
  • Q6. Tell above Agile methodology & waterfall model
  • Ans. 

    Agile methodology is iterative and flexible, while waterfall model is sequential and rigid.

    • Agile focuses on delivering working software in short iterations

    • Waterfall follows a linear sequential flow from requirements to testing

    • Agile allows for changes and feedback throughout the development process

    • Waterfall requires all requirements to be defined upfront

    • Agile is more adaptive to changes in project scope

    • Waterfall is less

  • Answered by AI
  • Q7. Difference between Agile and waterfall model
  • Ans. 

    Agile is iterative and flexible, while waterfall is sequential and rigid.

    • Agile involves continuous feedback and adaptation, while waterfall follows a linear approach.

    • Agile is best suited for projects with changing requirements, while waterfall is better for projects with well-defined requirements.

    • Agile promotes collaboration and communication among team members, while waterfall focuses on documentation and formal proce...

  • Answered by AI
  • Q8. Is their any drawbacks of Agile model
  • Ans. 

    Yes, there are drawbacks of Agile model.

    • Lack of predictability in terms of project timelines and deliverables

    • Difficulty in handling large and complex projects

    • Dependency on customer collaboration and feedback can sometimes slow down the process

    • Requires experienced team members for effective implementation

    • May lead to scope creep if not managed properly

  • Answered by AI
Round 3 - HR 

(6 Questions)

  • Q1. Why you want to work at TCS?
  • Ans. 

    I want to work at TCS because of its reputation for innovation, global presence, and opportunities for growth.

    • TCS is known for its cutting-edge technology solutions and innovation in the IT industry.

    • TCS has a strong global presence with offices in multiple countries, providing opportunities for international exposure.

    • TCS offers a wide range of projects and clients, allowing for professional growth and development.

    • TCS h...

  • Answered by AI
  • Q2. What are your hobbies?
  • Ans. 

    My hobbies include playing the guitar, hiking, and reading science fiction novels.

    • Playing the guitar

    • Hiking

    • Reading science fiction novels

  • Answered by AI
  • Q3. How is your team project experience in college?
  • Ans. 

    I have extensive team project experience in college, working on various assignments and presentations.

    • Led a team of 5 students to develop a mobile application for a class project

    • Collaborated with classmates to create a research paper on artificial intelligence

    • Participated in a group presentation on cybersecurity for a final exam

  • Answered by AI
  • Q4. Are you a continuous learner or not?
  • Ans. 

    Yes, I am a continuous learner who is always seeking to expand my knowledge and skills.

    • I regularly attend workshops, seminars, and online courses to stay updated with the latest technologies and trends.

    • I actively seek feedback from colleagues and supervisors to identify areas for improvement.

    • I enjoy reading technical blogs and articles to enhance my understanding of complex concepts.

    • I have pursued certifications in rel...

  • Answered by AI
  • Q5. Situation based questions about team management.
  • Q6. What are your achievements till date?
  • Ans. 

    I have successfully completed multiple projects on time and received recognition for my problem-solving skills.

    • Received Employee of the Month award for implementing a new system that improved efficiency by 20%

    • Led a team in developing a software solution that reduced errors by 15%

    • Achieved a 98% customer satisfaction rate in handling technical support issues

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basic concepts of Core subjects like DBMS, OS, CN, OOPS. Practice fundamentals of programming and math based question, Arrays, matrix, strings (Easy and medium level questions in Leetcode)

Top TCS Assistant System Engineer Interview Questions and Answers

Q1. Constellation Identification Problem Given a matrix named UNIVERSE with 3 rows and 'N' columns, filled with characters {#, *, .}, where: '*' represents stars. '.' represents empty space. '#' represents a separator between galaxies. Your t... read more
View answer (4)

Assistant System Engineer Interview Questions asked at other Companies

Q1. Constellation Identification Problem Given a matrix named UNIVERSE with 3 rows and 'N' columns, filled with characters {#, *, .}, where: '*' represents stars. '.' represents empty space. '#' represents a separator between galaxies. Your t... read more
View answer (4)

TCS interview questions for popular designations

 System Engineer

 (1.1k)

 Software Developer

 (501)

 Software Engineer

 (451)

 Assistant System Engineer

 (380)

 Assistant System Engineer Trainee

 (374)

 IT Analyst

 (338)

 Ninja

 (188)

 Java Developer

 (184)

Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. About basic linux Architecture
  • Q2. About linux storage
Round 2 - One-on-one 

(2 Questions)

  • Q1. About my current project
  • Q2. About shell scripting
Round 3 - HR 

(2 Questions)

  • Q1. About myself and my work experience
  • Q2. About relocation and shifts

Top TCS System Administrator Interview Questions and Answers

Q1. What programming language you know , and can code in ?
View answer (1)

System Administrator Interview Questions asked at other Companies

Q1. 2. What is Cloud Technology. What is Microsoft Intune. If we can manage applications using MAM then why do we need MDM?
View answer (8)

Get interview-ready with Top TCS Interview Questions

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What are new features in java 11?
  • Ans. 

    Java 11 introduced new features like local-variable syntax for lambda parameters, HTTP client API, and more.

    • Local-variable syntax for lambda parameters allows var to be used in lambda expressions.

    • HTTP client API provides a standard API for making HTTP requests and handling responses.

    • Nest-based access control enhances the security and maintainability of Java code.

    • Flight recorder API enables Java Flight Recorder to be us...

  • Answered by AI
  • Q2. Explain parameterised testing in juint?
  • Ans. 

    Parameterised testing in JUnit allows running the same test with different inputs.

    • Parameterised tests use @ParameterizedTest annotation in JUnit 5.

    • Parameters are provided using @MethodSource or @CsvSource annotations.

    • Each set of parameters is passed to the test method as arguments.

    • Helps in testing multiple scenarios with a single test method.

    • Example: @ParameterizedTest @ValueSource(ints = {1, 2, 3}) void test(int num)

  • Answered by AI

Top TCS Senior Software Engineer Interview Questions and Answers

Q1. What is spring boot , annotations used in spring boot? Validation done in spring boot
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

Jobs at TCS

View all
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - One-on-one 

(1 Question)

  • Q1. Explain the job role

Presales and Bid Manager Interview Questions asked at other Companies

Q1. what is your expertise in tender processing
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - Aptitude Test 

Reasonings question and some maths related

Round 2 - Group Discussion 

They give you topic and you have to explain

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare hard and get this

Top TCS Process Associate Interview Questions and Answers

Q1. What will you do with duplicate data in pivot table?
View answer (7)

Process Associate Interview Questions asked at other Companies

Q1. How will you explain a red colour (or any colour) to a person who is blind since his or her birth?
View answer (21)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Introduction, project, my past internships
  • Q2. Detailed questions about the internship and tech stacks I've used.
Round 2 - HR 

(2 Questions)

  • Q1. Basic questions about certification and hobbies
  • Q2. Asked for relocation and shifts

Top TCS Assistant System Engineer Interview Questions and Answers

Q1. Constellation Identification Problem Given a matrix named UNIVERSE with 3 rows and 'N' columns, filled with characters {#, *, .}, where: '*' represents stars. '.' represents empty space. '#' represents a separator between galaxies. Your t... read more
View answer (4)

Assistant System Engineer Interview Questions asked at other Companies

Q1. Constellation Identification Problem Given a matrix named UNIVERSE with 3 rows and 'N' columns, filled with characters {#, *, .}, where: '*' represents stars. '.' represents empty space. '#' represents a separator between galaxies. Your t... read more
View answer (4)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - HR 

(1 Question)

  • Q1. How does the role fit your career plans
  • Ans. 

    This role aligns perfectly with my career goals, offering growth, skill enhancement, and impactful contributions to projects.

    • Opportunity to work on innovative projects, like developing scalable applications that improve user experience.

    • Chance to collaborate with a talented team, enhancing my teamwork and communication skills.

    • Access to continuous learning through workshops and mentorship, helping me stay updated with in...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice your interviews skills and research the company and position thoroughly

Top TCS Software Engineer Interview Questions and Answers

Q1. Find the Duplicate Number Problem Statement Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Your task is to find and return this d... read more
View answer (9)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (205)
Contribute & help others!
anonymous
You can choose to be anonymous

TCS Interview FAQs

How many rounds are there in TCS interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Technical, HR and Aptitude Test.
How to prepare for TCS interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TCS. The most common topics and skills that interviewers at TCS expect are Java, Spring Boot, Microservices, SQL and Python.
What are the top questions asked in TCS interview?

Some of the top questions asked at the TCS interview -

  1. What is FDS , did you create and if create tell me the requireme...read more
  2. How to display multiple screen in one lay...read more
  3. What is the use of constructor? When it will be cal...read more
How long is the TCS interview process?

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

Recently Viewed

SALARIES

TCS

JOBS

Browse jobs

Discover jobs you love

INTERVIEWS

City Motors

No Interviews

REVIEWS

TCS

No Reviews

REVIEWS

TCS

No Reviews

REVIEWS

TCS

No Reviews

JOBS

PepsiCo

No Jobs

REVIEWS

TCS

No Reviews

SALARIES

TCS

Tell us how to improve this page.

TCS Interview Process

based on 8.6k interviews

Interview experience

4.1
  
Good
View more

Sun Pharmaceutical Industries

Join us and thrive in a company culture that inspires and empowers.

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
Cyient Interview Questions
3.6
 • 283 Interviews
View all

TCS Reviews and Ratings

based on 90.6k reviews

3.7/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

2.8

Salary

4.5

Job security

3.6

Company culture

2.6

Promotions

3.3

Work satisfaction

Explore 90.6k Reviews and Ratings
Tcs Bengaluru Walk-in Drive For Orders To Cash (OTC) Skills

Bangalore / Bengaluru

2-7 Yrs

Not Disclosed

Tcs Bengaluru Walk-in Drive For Records To Report (RTR) Skills

Bangalore / Bengaluru

2-7 Yrs

Not Disclosed

Direct Walk-In Opportunity @TCS Mumbai

Mumbai

2-7 Yrs

Not Disclosed

Explore more jobs
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.2k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.5k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.2 L/yr - ₹5.8 L/yr

Associate Consultant
29.6k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview