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 8 Apr 2025

Top TCS Interview Questions and Answers

View all 42 questions

TCS Interview Experiences

83 interviews found

Software Developer Interview Questions & Answers

user image Rajat Katiyar

posted on 30 Sep 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Basic maths statistics reasoning and English question

Round 3 - One-on-one 

(3 Questions)

  • Q1. What is different between java and C++
  • Ans. 

    Java is platform-independent, object-oriented, and has automatic memory management, while C++ is platform-dependent, supports multiple inheritance, and requires manual memory management.

    • Java is platform-independent, while C++ is platform-dependent

    • Java is object-oriented, while C++ supports both procedural and object-oriented programming

    • Java has automatic memory management (garbage collection), while C++ requires manual...

  • Answered by AI
  • Q2. Tell me something about AI
  • Ans. 

    AI, or artificial intelligence, is the simulation of human intelligence processes by machines, especially computer systems.

    • AI involves the development of algorithms that can perform tasks that typically require human intelligence, such as visual perception, speech recognition, decision-making, and language translation.

    • Machine learning is a subset of AI that focuses on the development of algorithms that allow computers ...

  • Answered by AI
  • Q3. And other java related questions
Round 4 - HR 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. One strength and one weakness
  • Q3. How you overcome your weakness

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared, and be very careful about what you write in your resume. They ask questions from resume also

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. All about previous experience
Round 3 - HR 

(1 Question)

  • Q1. All about salary and location and all

Interview Preparation Tips

Interview preparation tips for other job seekers - Wait for correct oppertunity, be confident, prepare well.

Software Developer Interview Questions Asked at Other Companies for Experienced

asked in Amazon
Q1. Fenwick Tree Problem Statement You are provided with an array/lis ... read more
asked in Infosys
Q2. 1. what is the difference between exception and error. How did u ... read more
asked in Amazon
Q3. Fire in the Cells Problem Statement Given a matrix MAT of size N ... read more
asked in Amazon
Q4. Find All Pairs Adding Up to Target Given an array of integers ARR ... read more
Q5. Chess Tournament Problem Statement In Ninjaland, a chess tourname ... read more
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Hello world java program
  • Ans. 

    The Hello World program in Java is a simple program that prints 'Hello, World!' to the console.

    • The program starts with the 'public class' declaration.

    • The 'main' method is the entry point of the program.

    • The 'System.out.println()' statement is used to print the message.

    • The program must be saved with a '.java' extension and compiled before execution.

  • Answered by AI
  • Q2. Easy to write simple hello world program

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Ayantika Dutta

posted on 26 Jun 2023

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

I applied via Campus Placement and was interviewed before Jun 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude test includes topics like geometry, arithmetic (percentage, profit and loss, CI/SI, Time and work), coordinatee geometry, number systems.

Round 2 - Coding Test 

In the coding round two questions were asked based on basic data structures like arrays, dictionary etc. The code can be written in either of the 4 languages - Python, Java, C , C++. one of the two questions should run in the editor to receive the interview call.

Round 3 - Technical 

(1 Question)

  • Q1. Basic questions were asked, like print a pattern, SQL queries, keywords were asked. Some questions from list slicing was also asked.
Round 4 - HR 

(1 Question)

  • Q1. In the HR round I was asked a question that you are in a team of 4 members and you have a deadline after 15 days, however 2 of the team members go an a sudden emergency leave so what shoul be your action ...
  • Ans. I answered that since customer -vendor relationship needs to be mantained so we simply can't delay the delivery neither can we expect our team members who went for an emergency leave to work for the deployment so I will make sure that the existing team members including me will work more than our duty hours so that we can deliver the assignment on time.
  • Answered by Ayantika Dutta

TCS interview questions for designations

 Junior Software Developer

 (20)

 Senior Software Developer

 (14)

 Software Developer fresher

 (14)

 Java Software Developer

 (7)

 Associate Software Developer

 (7)

 Embedded Software Developer

 (6)

 Software Developer Intern

 (4)

 Software Developer Trainee

 (3)

I applied via Approached by Company and was interviewed in Jan 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Regex related code in python

Round 2 - Technical 

(1 Question)

  • Q1. Django architecture, API integration
Round 3 - HR 

(1 Question)

  • Q1. Projects, general discussion on technology, AI, ML, IOT

Interview Preparation Tips

Interview preparation tips for other job seekers - Read the JD and prepare to the interviews accordingly. It helps in the long run

Get interview-ready with Top TCS Interview Questions

I applied via Recruitment Consultant and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

8 Questions

  • Q1. Explain oops concepts with an example
  • Ans. 

    Explanation of OOPs concepts with an example

    • OOPs stands for Object-Oriented Programming

    • Encapsulation - Binding data and functions that manipulate the data together

    • Inheritance - A class can inherit properties and methods from another class

    • Polymorphism - Ability of an object to take many forms

    • Abstraction - Hiding implementation details and showing only functionality

    • Example: A car is an object that has properties like col...

  • Answered by AI
  • Q2. What is polymorphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • It allows objects of different classes to be treated as if they were objects of the same class.

    • It is achieved through method overriding and method overloading.

    • Example: A shape class can have different subclasses like circle, square, triangle, etc. and all of them can be treated as shapes.

    • Example: A method can have different implementations in different clas...

  • Answered by AI
  • Q3. What are state management
  • Ans. 

    State management is the process of managing the state of an application or system.

    • It involves storing and updating data that represents the current state of the application.

    • State can be managed locally or globally, depending on the architecture of the application.

    • Common techniques for state management include using local state, global state, and state containers like Redux.

    • Examples of state management in action include...

  • Answered by AI
  • Q4. What is view state
  • Ans. 

    View state is a feature in ASP.NET that preserves the state of server-side controls between postbacks.

    • View state is used to maintain the state of server-side controls between postbacks.

    • It is a hidden field on the page that stores the values of the controls.

    • View state can be disabled to improve performance, but it may cause issues with control state.

    • Example: A text box retains its value even after a postback due to view

  • Answered by AI
  • Q5. Explain about javascript selector
  • Ans. 

    JavaScript selectors are used to select and manipulate HTML elements.

    • Selectors can be used with methods like getElementById(), getElementsByClassName(), and querySelector().

    • Selectors can target specific elements based on their tag name, class, ID, attributes, and more.

    • Selectors can also be combined to create more complex queries.

    • Examples: document.getElementById('myElement'), document.querySelector('.myClass')

  • Answered by AI
  • Q6. What id difference between procedure and function
  • Ans. 

    A procedure is a set of instructions that performs a specific task, while a function is a procedure that returns a value.

    • Procedures are used to perform actions, while functions are used to calculate and return values.

    • Procedures do not have a return statement, while functions always have a return statement.

    • Functions can be called within expressions, while procedures cannot.

    • Procedures can have input parameters, while fun...

  • Answered by AI
  • Q7. What are constraints
  • Ans. 

    Constraints are limitations or restrictions that are put in place to ensure certain requirements are met.

    • Constraints can be physical, such as the size of a database or the amount of memory available

    • Constraints can also be logical, such as business rules or security requirements

    • Constraints can help ensure data integrity and prevent errors or security breaches

    • Examples of constraints include primary keys, foreign keys, ch

  • Answered by AI
  • Q8. What is trigger explain with syntax
  • Ans. 

    A trigger is a special type of stored procedure that automatically executes in response to certain events.

    • Triggers are used to enforce business rules or to perform complex calculations.

    • Syntax: CREATE TRIGGER trigger_name {BEFORE | AFTER} {INSERT | UPDATE | DELETE} ON table_name FOR EACH ROW {trigger_body}

    • Example: CREATE TRIGGER audit_log AFTER INSERT ON employees FOR EACH ROW INSERT INTO audit VALUES (NEW.id, 'inserted

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Most of questions on oops concepts and constrains in sql and memory management and state management

Skills evaluated in this interview

I applied via Tcs hiring and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. About self and python

Interview Preparation Tips

Interview preparation tips for other job seekers - Good experience and lot of knowledge I will again more information I learn aws

I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Mostly from java, topics like OOPS, collections, exception handling, multithreading, also prepare for java8.
  • Q2. You should also wanna see simple data structures such as array, strings and linked list and solve some easy questions from leet code from these topics
  • Q3. Prepare to explain at least one project thoroughly which u have worked on

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with the the topics fo the technology for which you are giving interview, be fluent. Best of luck.

I applied via Company Website and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. Smore more questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Iam chakravarthi to working your company iam interested
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 Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Program overall questions
Round 3 - Coding Test 

Programming coding skill test.

Interview Preparation Tips

Topics to prepare for TCS Software Developer interview:
  • Django
  • Java
  • Python
Interview preparation tips for other job seekers - Prepare well with skills what you have written on resume. Questions will be asked deeply to.. make sure your programming skills is better at one programming like java or python..

TCS Interview FAQs

How many rounds are there in TCS Software Developer interview for experienced candidates?
TCS interview process for experienced candidates usually has 1-2 rounds. The most common rounds in the TCS interview process for experienced candidates are Technical, Aptitude Test and HR.
How to prepare for TCS Software Developer interview for experienced candidates?
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, C#, Spring Boot, ASP.Net and Software Development.
What are the top questions asked in TCS Software Developer interview for experienced candidates?

Some of the top questions asked at the TCS Software Developer interview for experienced candidates -

  1. Explain oops concepts with an examp...read more
  2. What id difference between procedure and functi...read more
  3. What is trigger explain with synt...read more
How long is the TCS Software Developer interview process?

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

Tell us how to improve this page.

TCS Interview Process

based on 63 interviews

4 Interview rounds

  • Technical Round
  • HR Round - 1
  • HR Round - 2
  • HR Round - 3
View more
TCS Software Developer Salary
based on 19.8k salaries
₹3.8 L/yr - ₹16 L/yr
At par with the average Software Developer Salary in India
View more details

TCS Software Developer Reviews and Ratings

based on 1.9k reviews

4.0/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.2

Salary

4.5

Job security

3.9

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 1.9k Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.2k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

AST Consultant
52k salaries
unlock blur

₹8 L/yr - ₹25.1 L/yr

Associate Consultant
30.6k salaries
unlock blur

₹9 L/yr - ₹32.2 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.5 L/yr - ₹6 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
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