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 3 Mar 2025

Top TCS Interview Questions and Answers

View all 6.4k questions

TCS Interview Experiences

Popular Designations

10.4k interviews found

Technical Lead Interview Questions & Answers

user image satish mirtipati

posted on 28 Feb 2025

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

I was interviewed in Aug 2024.

Round 1 - One-on-one 

(1 Question)

  • Q1. What about the past experiences.
Round 2 - Technical 

(1 Question)

  • Q1. Avout the SQL queries
Round 3 - HR 

(1 Question)

  • Q1. Package discussion and general HR questions

Top TCS Technical Lead Interview Questions and Answers

Q1. @Transactional default behaviour, difference between Authentication and Authorization. Difference between Cookies and session what is preferred.
View answer (1)

Technical Lead Interview Questions asked at other Companies

Q1. 1. Explain 5 mins the flow from requirement analysis to production deployment and tools used in the process. 2. What is auto-scaling in a microservices architecture? 3. Difference between micro-service and serverless. 4. If you were going t... read more
View answer (4)

Rate your
company

🤫 100% anonymous

How was your last interview experience?

Share interview

Software Engineer Interview Questions & Answers

user image Sai Kowshik Nandigam

posted on 15 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What's return statement in java
  • Q2. What are get set methods
  • Q3. What is the difference between an interface and an abstract class in Java?
  • Q4. How do you implement a stack in Java using an array?
  • Q5. What is the difference between a HashMap and a TreeMap in Java?
TCS Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - HR 

(5 Questions)

  • Q1. Accounts related questions? What is the cash application cycle. Cash application cycle is the process of business taking incoming customer payment, Matching them to the corresponding to invoice.It hels to ...
  • Q2. What is P2P Accounting P2P stands for Procure to Pay is the processing of acquiring goods or services for a business. It's knowns as purchase to pay.
  • Q3. What is R2R in Accounting Record to report is the process of financial and accounting that involves processing,collecting and reporting financial data. It helps to ensure that companies financial statement...
  • Q4. Cash sales journal entry with discount. Cash ac dr To sales
  • Q5. What is the 10 concept of Ms excel. Business analyzies People management Managing Operation Performance Reporting Office administration Strategic Analysis Project management Managing Program Contr...

Interview Preparation Tips

Interview preparation tips for other job seekers - My name is Mohit Sethia.My age is 23 years old and I'm self employed in accounting work,so I'm giving a advise for HR is interviewing for friendly.

Accounts Manager Interview Questions asked at other Companies

Q1. Tell me an analysis about how to factor customer or prospects for your product segment
View answer (5)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Dec 2024. There were 5 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a dedicated and detail-oriented business analyst with a strong background in data analysis and problem-solving.

    • I have a Bachelor's degree in Business Administration

    • I have 5 years of experience in analyzing business processes and identifying areas for improvement

    • I am proficient in using data analysis tools such as Excel and SQL

    • I have a proven track record of successfully implementing process improvements that have

  • Answered by AI
  • Q2. What were your job responsibilities in your previous company?
  • Ans. 

    I was responsible for analyzing business processes, gathering requirements, creating reports, and providing recommendations for improvement.

    • Analyzed current business processes to identify areas for improvement

    • Gathered and documented business requirements from stakeholders

    • Created reports and presentations to communicate findings and recommendations

    • Collaborated with cross-functional teams to implement process improvement...

  • Answered by AI
Round 2 - Aptitude Test 

Logical and reasoning questions.

Round 3 - Case Study 

Introduce the topic area of the report, outlining the purpose of the case study. Summarize the key issues and findings without providing specific details, and identify the theory employed.

Round 4 - Technical 

(2 Questions)

  • Q1. What is the importance of ensuring data accuracy in Management Information Systems (MIS)?
  • Ans. 

    Ensuring data accuracy in MIS is crucial for making informed decisions, improving operational efficiency, and maintaining credibility.

    • Accurate data ensures that decisions are based on reliable information, leading to better outcomes.

    • Improves operational efficiency by reducing errors and minimizing the need for rework.

    • Maintains credibility of the organization by providing accurate and trustworthy information to stakehol...

  • Answered by AI
  • Q2. Can you describe your experience in managing a complex Management Information Systems (MIS) project?
  • Ans. 

    I have successfully managed a complex MIS project involving multiple stakeholders and systems integration.

    • Led a team of analysts and developers to design and implement a new MIS system for a large financial institution

    • Coordinated with various departments to gather requirements and ensure alignment with business goals

    • Managed project timelines, budgets, and resources to ensure successful delivery

    • Implemented change manage...

  • Answered by AI
Round 5 - Salary negotiation 

(2 Questions)

  • Q1. What is your current salary?
  • Ans. 

    I am currently earning a competitive salary based on my experience and skills.

    • My current salary is in line with industry standards for my level of experience.

    • I am open to discussing salary expectations for this new role.

    • I believe my compensation should reflect the value I bring to the company.

  • Answered by AI
  • Q2. What percentage of salary raises do you typically issue?
  • Ans. 

    I typically issue salary raises ranging from 2-5% based on performance and market standards.

    • Salary raises are typically based on performance evaluations and market standards.

    • Raises can range from 2-5% for average performers, higher for exceptional performers.

    • Consider factors like company budget and industry benchmarks when determining salary raises.

  • Answered by AI

Top TCS Business Analyst Interview Questions and Answers

Q1. Assume, you are the product manager and you need to sell a product, how will you approach and tell me the steps for doing so ?
View answer (3)

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (8)

TCS interview questions for popular designations

 System Engineer

 (1.1k)

 Software Developer

 (497)

 Software Engineer

 (451)

 Assistant System Engineer

 (380)

 Assistant System Engineer Trainee

 (372)

 IT Analyst

 (336)

 Ninja

 (187)

 Java Developer

 (184)

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

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Difference between display none, visibility hidden and opacity 0 in CSS
  • Ans. 

    display none hides the element completely, visibility hidden hides the element but still takes up space, opacity 0 makes the element transparent.

    • display none removes the element from the layout

    • visibility hidden hides the element but it still occupies space

    • opacity 0 makes the element transparent but still occupies space

    • Example: display: none; visibility: hidden; opacity: 0;

  • Answered by AI
  • Q2. Write a polyfill for javascript method "filter"
  • Ans. 

    Polyfill for JavaScript method 'filter'

    • Create a function called 'filter' that takes a callback function as an argument

    • Loop through the array and apply the callback function to each element

    • If the callback function returns true, add the element to a new array and return it

  • Answered by AI
  • Q3. Explain ShadowDOM
  • Ans. 

    Shadow DOM is a way to encapsulate the styling and structure of a web component, preventing styles from leaking out and clashing with the rest of the page.

    • Shadow DOM allows for creating self-contained components with their own DOM tree and styling.

    • It helps in preventing styles from the main document affecting the component and vice versa.

    • Shadow DOM can be created using the 'attachShadow' method in JavaScript.

    • It is comm...

  • Answered by AI
  • Q4. Explain Currying in Javascript
  • Ans. 

    Currying is a technique in JavaScript where a function with multiple arguments is transformed into a sequence of functions, each taking a single argument.

    • Currying allows you to create reusable functions with partial application of arguments.

    • It helps in creating more flexible and composable functions.

    • Example: const add = (a) => (b) => a + b; const add5 = add(5); console.log(add5(3)); // Output: 8

  • Answered by AI
  • Q5. What is Event Deligation in javascript
  • Ans. 

    Event delegation in JavaScript is a technique where a single event listener is attached to a parent element to handle events for multiple child elements.

    • Event delegation helps improve performance by reducing the number of event listeners.

    • It is useful for dynamically created elements or elements with similar behavior.

    • Event delegation works by utilizing event bubbling, where events on child elements bubble up to the pare

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TCS Associate Consultant interview:
  • Javascript Basics
  • React.Js
  • Javascript
Interview preparation tips for other job seekers - Having deep knowledge in Javascript is must for React.JS interview.

Skills evaluated in this interview

Top TCS Associate Consultant Interview Questions and Answers

Q1. 1. Scrum Ceremonies 2. Do we include V&V during Sprint planning 3. Scrum and Kanban differentiate 4. Scrum Planning Estimation Techniques or types 5. Product backlog vs sprint backlog 6. sprint review what happens 7. sprint retrospectiv... read more
View answer (2)

Associate Consultant Interview Questions asked at other Companies

Q1. There are 2 cricket teams, A and B, with 11 players each. If every player of team A shakes hands with every player of team B(once), what will be the total number of handshakes?
View answer (15)

Get interview-ready with Top TCS Interview Questions

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

(2 Questions)

  • Q1. What areas have you worked on in Pega?
  • Q2. Flows, case management, Integration, activity, data transforms
Round 2 - HR 

(1 Question)

  • Q1. What role do you expect to assume in this position?

Senior Pega Developer Interview Questions asked at other Companies

Q1. Kth Largest Element Problem Statement Ninja enjoys working with numbers, and Alice challenges him to find the Kth largest value from a given list of numbers. Input: The first line contains an integer 'T', representing the number of test cas... read more
Add answer

Jobs at TCS

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Walk-in

Round 1 - Technical 

(5 Questions)

  • Q1. Write a Spring boot application to accept two values and generate an XML file.
  • Ans. 

    Create a Spring Boot application to generate an XML file from two input values.

    • Create a Spring Boot project using Spring Initializr

    • Create a REST controller to accept two input values

    • Use JAXB to generate XML from the input values

    • Return the generated XML file as response

  • Answered by AI
  • Q2. Write a program to insert comma after every character.
  • Ans. 

    Program to insert comma after every character in a string.

    • Iterate through each character in the string

    • Append the character and a comma to a new string

    • Handle the last character to avoid adding an extra comma

  • Answered by AI
  • Q3. Find the third max Salary in Oracle.
  • Ans. 

    Use SQL query with ROW_NUMBER() function to find the third max salary in Oracle.

    • Use ROW_NUMBER() function to assign a unique row number to each row based on the salary in descending order.

    • Filter the result where the row number is 3 to get the third max salary.

  • Answered by AI
  • Q4. Microservies design pattern. Explain annotation used in circuit breaker.
  • Ans. 

    Circuit breaker is a design pattern used in microservices to prevent cascading failures.

    • Circuit breaker is used to detect failures and prevent them from causing further issues.

    • It works by wrapping a protected function call in a circuit breaker object.

    • Annotations like @CircuitBreaker in Spring Cloud are used to implement circuit breaker pattern.

    • These annotations allow developers to easily add circuit breaker functionali

  • Answered by AI
  • Q5. JPA vs Hibernate
  • Ans. 

    JPA is a specification while Hibernate is an implementation of JPA.

    • JPA is a Java specification for managing relational data in applications.

    • Hibernate is an ORM framework that implements the JPA specification.

    • Hibernate provides additional features beyond JPA, such as caching and lazy loading.

    • JPA is vendor-neutral, allowing developers to switch between different JPA implementations.

    • Hibernate is a popular choice for JPA i...

  • Answered by AI

Skills evaluated in this interview

Springboot Developer Interview Questions asked at other Companies

Q1. SpringBoot Annotations configuration linkedlist vs arraylist tomcat vs other application servers AJAX JSON Method overriding Polymorphism Struts Architecture Pom.xml Interceptors in Struts Framework Action Invocation Action Context ..
View answer (1)

IT Incharge Interview Questions & Answers

user image Manendra kumar

posted on 25 Feb 2025

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Desktop support
  • Q2. Service desk
Round 2 - Technical 

(3 Questions)

  • Q1. Windows server dns DHCP 2012/2019
  • Q2. Active directory
  • Q3. Desktop os and deployment

Top TCS IT Incharge Interview Questions and Answers

Q1. What is the troubleshooting of new printer connection with computer or old printer conncetion with computer system.
View answer (1)

IT Incharge Interview Questions asked at other Companies

Q1. What is the troubleshooting of new printer connection with computer or old printer conncetion with computer system.
View answer (1)

Ignite Interview Questions & Answers

user image Anonymous

posted on 6 Dec 2024

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

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

Round 1 - Aptitude Test 

Aptitude covers verbal, quantitative and logical

Round 2 - Technical 

(8 Questions)

  • Q1. What is Encryption?
  • Q2. What is Decryption?
  • Q3. Why data security?
  • Q4. Difference between http and https
  • Q5. Types of databases
  • Q6. What is cloud and why cloud
  • Q7. What is cucumber framework
  • Q8. What is regression testing

Interview Preparation Tips

Interview preparation tips for other job seekers - Be there in the venue early as possible because there will be lot of peoples. The process is First In First Out.

Java Automation Interview Questions & Answers

user image Anonymous

posted on 6 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

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

Round 1 - Technical 

(4 Questions)

  • Q1. Write code to launch a browser?
  • Ans. 

    Code to launch a browser in Java

    • Use Selenium WebDriver to launch a browser

    • Create a WebDriver object and specify the browser to launch (e.g. Chrome, Firefox)

    • Use the get() method to open a specific URL in the browser

  • Answered by AI
  • Q2. Why we use WeDriver interface while creating a browser driver instance?
  • Ans. 

    WebDriver interface provides a common set of methods to interact with different browsers, allowing for easy switching between browser drivers.

    • WebDriver interface acts as a common API for interacting with different browsers

    • It allows for easy switching between different browser drivers without changing the code

    • WebDriver interface provides a set of methods for browser manipulation and navigation

    • Using WebDriver interface p

  • Answered by AI
  • Q3. Why wrapper classes of Primitive datatypes are introduced in java?
  • Ans. 

    Wrapper classes are introduced in Java to provide a way to convert primitive data types into objects.

    • Wrapper classes allow primitive data types to be used in collections like ArrayList, where only objects can be stored.

    • Wrapper classes provide utility methods to work with primitive data types, like converting them to strings or performing mathematical operations.

    • Wrapper classes also allow null values to be assigned to p...

  • Answered by AI
  • Q4. Difference between Explicit wait and Fluent wait?
  • Ans. 

    Explicit wait is used to wait for a specific condition to be met, while Fluent wait is used to wait for a condition with a polling frequency and timeout.

    • Explicit wait is used with a specific condition and a timeout period.

    • Fluent wait allows defining a custom polling frequency and ignoring specific exceptions.

    • Example: Explicit wait - WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visib...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basics of Java and Selenium first.
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

INTERVIEWS

Jio

No Interviews

INTERVIEWS

Jio

No Interviews

REVIEWS

Tata Motors

No Reviews

REVIEWS

Escorts Kubota Limited

No Reviews

REVIEWS

Tata Motors

No Reviews

REVIEWS

Tata Motors

No Reviews

DESIGNATION

DESIGNATION

INTERVIEWS

Telenor

No Interviews

Tell us how to improve this page.

TCS Interview Process

based on 8.5k interviews

Interview experience

4.1
  
Good
View more

Anonymously discuss salaries, work culture, and many more

Get Ambitionbox App

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 810 Interviews
Cyient Interview Questions
3.6
 • 284 Interviews
View all

TCS Reviews and Ratings

based on 89.7k reviews

3.7/5

Rating in categories

3.6

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 89.7k Reviews and Ratings
Salesforce Developer

Nagpur

4-9 Yrs

Not Disclosed

Sap Fico Consultant

Nagpur

4-9 Yrs

Not Disclosed

Explore more jobs
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.7k 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.4k 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