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 Associate Engineer Interview Questions and Answers

Updated 20 Jan 2025

21 Interview questions

An Associate Engineer was asked 6mo ago
Q. If the ratio of a:b is 5:6 and the ratio of b:c is 7:9, what is the ratio of a:c?
Ans. 

The ratio of a:b is 5:6 and ratio of b:c is 7:9. We need to find the ratio of a and b.

  • To find the ratio of a and b, we can use the given ratios and cross-multiply.

  • The ratio of a:b can be written as 5x:6x and the ratio of b:c can be written as 7y:9y.

  • By comparing the two ratios, we can find the relationship between a and b.

An Associate Engineer was asked 8mo ago
Q. Explain the Redux flow when used with React.
Ans. 

Redux is a predictable state container for JavaScript apps. It helps manage the state of your application in a single store.

  • Redux is commonly used with React to manage the state of components.

  • Actions are dispatched to update the state in the Redux store.

  • Reducers specify how the state should change in response to actions.

  • Selectors are used to extract specific pieces of state from the store.

  • Middleware can be used to...

Associate Engineer Interview Questions Asked at Other Companies

asked in Nagarro
Q1. Count Ways To Reach The N-th Stair Problem Statement You are give ... read more
asked in Nagarro
Q2. Trailing Zeros in Factorial Problem Find the number of trailing z ... read more
asked in Nagarro
Q3. Convert First Letter to Upper Case Given a string STR, transform ... read more
asked in Tata Steel
Q4. What tests are performed during the maintenance of a power transf ... read more
asked in Tata Steel
Q5. How can you control the speed of an EOT crane without a VFD?
An Associate Engineer was asked 9mo ago
Q. What are Power Apps?
Ans. 

Power Apps are a suite of apps, services, connectors, and a data platform that provides a rapid application development environment for building custom business apps.

  • Power Apps allow users to create custom apps without the need for extensive coding knowledge.

  • They can be used to streamline business processes, automate tasks, and connect to various data sources.

  • Power Apps can be integrated with other Microsoft servi...

An Associate Engineer was asked 10mo ago
Q. How do you configure Redux?
Ans. 

Redux can be configured by creating a store, defining reducers, and connecting components.

  • Create a Redux store using createStore() function from Redux library

  • Define reducers to specify how the state should change in response to actions

  • Use combineReducers() to combine multiple reducers into a single reducer function

  • Connect components to the Redux store using connect() function from react-redux library

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.
An Associate Engineer was asked 10mo ago
Q. Given an array, sort it and return the sorted array.
Ans. 

Sort array of strings and return the sorted array

  • Use built-in sort function in the programming language of choice

  • Ensure to specify the sorting order (ascending or descending)

  • Handle edge cases like empty array or array with single element

An Associate Engineer was asked 10mo ago
Q. Given a set of numbers, how would you find the most frequently repeated number?
Ans. 

The most repeated number in an array

  • Iterate through the array and keep track of the frequency of each number

  • Find the number with the highest frequency

  • Return that number as the most repeated number

An Associate Engineer was asked 10mo ago
Q. What is the current version of React?
Ans. 

The current version of React is 17.0.2

  • Current version is 17.0.2

  • React follows semantic versioning

  • Always check official documentation for latest version

Are these interview questions helpful?
An Associate Engineer was asked 11mo ago
Q. Tell me about Large Language Models (LLMs).
Ans. 

LLM models are a type of machine learning model that combines both labeled and unlabeled data for training.

  • LLM stands for Labeled Labeled Model

  • They are used in semi-supervised learning where only a small portion of the data is labeled

  • LLM models can improve performance by leveraging the unlabeled data to learn more about the underlying structure of the data

🔥 Asked by recruiter 2 times
An Associate Engineer was asked 12mo ago
Q. Explain joins in SQL.
Ans. 

Joins in SQL are used to combine rows from two or more tables based on a related column between them.

  • Joins are used to retrieve data from multiple tables based on a related column

  • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

An Associate Engineer was asked
Q. Write a program to sort a given array of elements.
Ans. 

A sorting program to sort an array of strings

  • Use a sorting algorithm like bubble sort, selection sort, or quicksort

  • Compare strings using strcmp() function in C or compareTo() method in Java

  • Handle edge cases like empty array or array with only one element

TCS Associate Engineer Interview Experiences

38 interviews found

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

I applied via Campus Placement and was interviewed in Dec 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude tests

Round 2 - Coding Test 

There were two coding questions: one was classified as easy, while the other was of medium difficulty. The code must pass all test cases to be deemed complete.

Round 3 - Technical 

(2 Questions)

  • Q1. What basic coding logic questions were asked during the interview, such as checking for a prime number, finding the sum of digits in a string, and printing a pattern, along with any situation-based questio...
  • Q2. How can I approach my manager if I am struggling to manage my workload, and what is the best way to ask for assistance?
  • Ans. 

    Approach manager openly and honestly, provide specific examples of workload struggles, and suggest potential solutions.

    • Schedule a meeting with your manager to discuss your workload challenges

    • Be honest and transparent about the specific tasks or projects that are overwhelming you

    • Provide examples of how the workload is impacting your productivity and quality of work

    • Suggest potential solutions such as prioritizing tasks, ...

  • Answered by AI
Round 4 - HR 

(4 Questions)

  • Q1. What other job offers do you currently have, and why are you interested in this company?
  • Ans. 

    I currently have one other job offer, but I am particularly interested in this company due to its innovative projects and strong company culture.

    • Have one other job offer but interested in this company due to innovative projects

    • Impressed by strong company culture

    • Believe this company aligns with my career goals and values

  • Answered by AI
  • Q2. What is the reason for any gaps in your experience?
  • Ans. 

    I have gaps in my experience due to focusing on specialized projects and roles.

    • I have chosen to focus on specific areas of expertise rather than gaining a broad range of experience

    • I have taken on challenging projects that have required a significant time commitment

    • I have prioritized deepening my knowledge in certain technologies or industries over gaining general experience

  • Answered by AI
  • Q3. Can you provide an example of a situation in which you worked under pressure?
  • Ans. 

    I successfully completed a project with a tight deadline by prioritizing tasks and staying focused.

    • Received a project with a short deadline due to unexpected circumstances

    • Created a detailed timeline and prioritized tasks based on urgency

    • Worked extra hours and stayed focused to meet the deadline

    • Successfully completed the project on time and received positive feedback

  • Answered by AI
  • Q4. How do you approach problem-solving, and can you provide a specific situation where your leadership skills have benefited you?
  • Ans. 

    I approach problem-solving by analyzing the issue, brainstorming solutions, and collaborating with team members. My leadership skills were evident when I successfully led a project to implement a new software system.

    • Analyze the problem thoroughly before jumping into solutions

    • Brainstorm potential solutions and evaluate their feasibility

    • Collaborate with team members to gather different perspectives and insights

    • Communicat...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions were difficult

Round 2 - One-on-one 

(2 Questions)

  • Q1. Hr interview basic question
  • Q2. Tell me more about u
  • Ans. 

    I am a dedicated and detail-oriented engineer with a passion for problem-solving and continuous learning.

    • I have a Bachelor's degree in Engineering from XYZ University.

    • I have completed internships at ABC Company and DEF Company, where I gained hands-on experience in engineering projects.

    • I am proficient in programming languages such as Java, C++, and Python.

    • I have strong analytical skills and enjoy working in a team envi...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The prepinsta provides the all topics related to job role

Round 2 - Technical 

(2 Questions)

  • Q1. The age of the son and boy is 50.The 7years ago their age is 10yrs higher.what was father's current age
  • Q2. The ratio of a:b is 5:6 and ratio of b:c is 7:9 what was an ratio of a and b
  • Ans. 

    The ratio of a:b is 5:6 and ratio of b:c is 7:9. We need to find the ratio of a and b.

    • To find the ratio of a and b, we can use the given ratios and cross-multiply.

    • The ratio of a:b can be written as 5x:6x and the ratio of b:c can be written as 7y:9y.

    • By comparing the two ratios, we can find the relationship between a and b.

  • Answered by AI

Associate Engineer Interview Questions & Answers

user image Silent Knight

posted on 7 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

Time speed maths arithmetic

Round 2 - Coding Test 

Coding questions pattern printing

Round 3 - Technical 

(2 Questions)

  • Q1. About project of last year
  • Q2. String manipulation, sql
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. React Life cycle with hooks and classes
  • Ans. 

    React life cycle methods manage component behavior during creation, updating, and destruction.

    • Classes: componentDidMount, componentDidUpdate, componentWillUnmount

    • Hooks: useEffect, useState, useContext

    • Classes: Used for managing state and side effects in class components

    • Hooks: Introduced in React 16.8 for functional components

    • Example: useEffect hook replaces componentDidMount and componentDidUpdate in functional componen...

  • Answered by AI
  • Q2. Redux flow with react
  • Ans. 

    Redux is a predictable state container for JavaScript apps. It helps manage the state of your application in a single store.

    • Redux is commonly used with React to manage the state of components.

    • Actions are dispatched to update the state in the Redux store.

    • Reducers specify how the state should change in response to actions.

    • Selectors are used to extract specific pieces of state from the store.

    • Middleware can be used to add ...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Experience related questions on project
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

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

(3 Questions)

  • Q1. What are power apps
  • Ans. 

    Power Apps are a suite of apps, services, connectors, and a data platform that provides a rapid application development environment for building custom business apps.

    • Power Apps allow users to create custom apps without the need for extensive coding knowledge.

    • They can be used to streamline business processes, automate tasks, and connect to various data sources.

    • Power Apps can be integrated with other Microsoft services l...

  • Answered by AI
  • Q2. About power automate
  • Q3. Power bi basic questions
Round 2 - HR 

(2 Questions)

  • Q1. About my Current Salary
  • Q2. Hobbies, reallocation n all

Skills evaluated in this interview

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

General aptitude test with 20 questions

Round 2 - Technical 

(2 Questions)

  • Q1. Basic OOPs questions and
  • Q2. Data structures and Algorithms questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via nextstep and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - All ROunded test 

(2 Questions)

  • Q1. Sort array and return the array
  • Ans. 

    Sort array of strings and return the sorted array

    • Use built-in sort function in the programming language of choice

    • Ensure to specify the sorting order (ascending or descending)

    • Handle edge cases like empty array or array with single element

  • Answered by AI
  • Q2. Give the most repeated number
  • Ans. 

    The most repeated number in an array

    • Iterate through the array and keep track of the frequency of each number

    • Find the number with the highest frequency

    • Return that number as the most repeated number

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. What is current react version
  • Ans. 

    The current version of React is 17.0.2

    • Current version is 17.0.2

    • React follows semantic versioning

    • Always check official documentation for latest version

  • Answered by AI
  • Q2. How to configure redux
  • Ans. 

    Redux can be configured by creating a store, defining reducers, and connecting components.

    • Create a Redux store using createStore() function from Redux library

    • Define reducers to specify how the state should change in response to actions

    • Use combineReducers() to combine multiple reducers into a single reducer function

    • Connect components to the Redux store using connect() function from react-redux library

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

DSA,AWS and questions about codevita assessment

Interview Preparation Tips

Interview preparation tips for other job seekers - AWS,Codevita questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Coding Test 

There will be two rounds, one is easy and another is medium coding round. Most of people's get the array question

TCS Interview FAQs

How many rounds are there in TCS Associate Engineer interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Aptitude Test, Technical and Coding Test.
What are the top questions asked in TCS Associate Engineer interview?

Some of the top questions asked at the TCS Associate Engineer interview -

  1. How do you approach problem-solving, and can you provide a specific situation w...read more
  2. The age of the son and boy is 50.The 7years ago their age is 10yrs higher.what ...read more
  3. The ratio of a:b is 5:6 and ratio of b:c is 7:9 what was an ratio of a an...read more
How long is the TCS Associate Engineer interview process?

The duration of TCS Associate Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 32 interview experiences

Difficulty level

Easy 37%
Moderate 58%
Hard 5%

Duration

Less than 2 weeks 39%
2-4 weeks 50%
4-6 weeks 11%
View more
TCS Associate Engineer Salary
based on 613 salaries
₹2.8 L/yr - ₹7.5 L/yr
18% less than the average Associate Engineer Salary in India
View more details

TCS Associate Engineer Reviews and Ratings

based on 91 reviews

3.7/5

Rating in categories

3.6

Skill development

3.9

Work-life balance

2.8

Salary

4.6

Job security

3.5

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 91 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