left Arrow
TCS Gurgaon/Gurugram, Haryana Office Photo - 1
TCS Vatika business park  Office Photo - 2
TCS Vatika business park  Office Photo - 3
TCS Vatika business park  Office Photo - 4
TCS Garimapark  Office Photo - 5
TCS Bengaluru/Bangalore, Karnataka Office Photo - Bhuwalka TCS office, Bangalore
TCS Gurgaon/Gurugram, Haryana Office Photo - 7
TCS Getanjali Kolkata  Office Photo - TCS DLF
right Arrow
Photo count icon 77

TCS

Compare button icon Compare button icon Compare
3.8

based on 73.4k Reviews

HQ - Mumbai, Maharashtra, India IT Services & Consulting 1 Lakh+ Employees (India) +3 More
award

#6 Best Mega Company - 2021

award
award

#2 Best Mega IT/ITES Company - 2021

award

Filter interviews by

TCS Software Engineer Interview Questions, Process, and Tips

Updated 22 Feb 2024

Top 10 TCS Software Engineer Interview Questions and Answers

Curated by AmbitionBox

  • Q1. Find Duplicate You have been given an integer array/list(ARR) of size N which contains numbers from 0 to (N - 2). Each number is present at least once. That is, if N = 5,...read more
    View answers (10)
  • Q2. What is the reason that the Iterative Waterfall model was introduced?
    View answers (8)
  • Q3. Second largest element in the array You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR&#...read more
    View answers (5)
  • Q4. Can you describe a challenging technical problem you faced and how you solve it ?
    View answers (20)
  • Q5. Water Jug Problem You are given two water jugs with capacities X and Y litres respectively. Both the jugs are initially empty. There is an infinite amount of water supply...read more
    View answers (2)
  • Q6. Matrix Multiplication Ninja has been given two sparse matrices ‘MAT1’ and ‘MAT2’ of integers having size ‘N’ x ‘M’ and ‘M’ x ‘P’, respectively. A sparse matrix is a matri...read more
    View answers (2)
  • Q7. Write a program for Fibonacci series for n terms where n is the user input.
    View answers (6)
  • Q8. Chocolate Problem Given an array/list of integer numbers 'CHOCOLATES' of size 'N', where each value of the array/list represents the number of chocolates ...read more
    View answers (4)
  • Q9. How do you stay up to date with emerging technologies and programming language ?
    View answers (6)
  • Q10. Leap year You are given a year in the form of an integer 'N', and your task is to check whether the given year is a leap year or not. Note: 1) A year is said to b...read more
    View answers (3)

307 TCS Software Engineer Interview Experiences

755 questions found

Sort by: Popular

Software Engineer Interview Questions

user image Anonymous

posted on 13 Apr 2023

Interview experience
Rating 5
Very good
Difficulty level
-
Duration
-
Result
-

3 Interview Rounds

1

Resume Shortlist Round

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
2

Aptitude Test Round

Aptitude tests : Duration, topics vary widely.

3

One-on-one Round (4 Questions)

Interview Preparation Tips

Interview preparation tips for other job seekers - Sure, I'd be happy to share some interview advice and questions that could help job seekers prepare better.

So, how to approach a difficult task or problem:

Define the problem: Start by clearly defining the problem or task at hand. What is desired outcome, and what are the specific challenges to need to address?

Brainstorm solutions: Once you understand the problem, brainstorm possible solutions. This may involve gathering information, consulting with others, or simply taking some time to think creatively.

Evaluate options: After generating a list of possible solutions, evaluate each one based on its feasibility, effectiveness, and potential impact.

Develop a plan: Once you have selected the best solution, develop a plan of action that outlines the steps needed to achieve the desired outcome. Make sure to include timelines, responsibilities, and any necessary resources.

Implement and monitor progress: Finally, put your plan into action and monitor progress along the way. Be prepared to adjust your approach if needed, and celebrate milestones and successes as you work towards your goal.

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • Java
  • SQL
  • Unix
  • Adc
  • C
  • C++
  • GIT
  • J2Ee

Software Engineer Interview Questions

user image Anonymous

posted on 2 Jan 2023

Interview experience
Rating 5
Very good
Difficulty level
Easy
Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Dec 2022.

11 Interview Rounds

1

Resume Shortlist Round

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
2

Aptitude Test Round

Verbal reasoning and analogues

3

Coding Test Round

Reasoning trick and Coding decoding

4

Group Discussion Round

The three or more person meet face to face exchange then ideas and information that called gd

5

Assignment Round

Create separate folder and keep all the materials wherever you receive as part of assignment possible material example data seet and data dictionary

6

Case Study Round

Title of case, introduction, definition, problem analysis, strength, weakness, opportunity, threats, dest solution, conclusion

7

HR Round (1 Question)

8

Technical Round (3 Questions)

9

One-on-one Round (1 Question)

10

Aptitude Test Round

Verbal reasoning and analogues

11

One-on-one Round (1 Question)

Interview Preparation Tips

Interview preparation tips for other job seekers - Sir, I am a fresher, a person who is unemployed and looking for work

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • JSP
  • Javascript
  • Kafka
  • Net
  • Software Engineering
  • Spring Boot
  • XML
  • Java

Software Engineer Interview Questions

user image Anonymous

posted on 8 Aug 2023

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

I applied via Naukri.com and was interviewed in Jul 2023.

2 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
2

Technical Round (5 Questions)

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep learning and give interview

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • SQL
  • Unix
  • Adc
  • C
  • C++
  • GIT
  • J2Ee
  • JSP

TCS interview questions for designations

Associate Software Engineer

 (65)

Senior Software Engineer

 (32)

Assistant Software Engineer

 (19)

Software Testing Engineer

 (15)

Software Engineer Trainee

 (13)

Software Development Engineer

 (7)

Junior Software Engineer

 (6)

System Software Engineer

 (2)

Software Engineer Interview Questions

user image Anonymous

posted on 18 Oct 2023

Interview experience
Rating 3
Average
Difficulty level
Moderate
Duration
Less than 2 weeks
Result
No response

I applied via campus placement at Kakatiya Institute of Technology and Science, Warangal and was interviewed in Sep 2023.

3 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
2

Aptitude Test Round

Simple mathametical questions like percentage,age,gender,probability

3

Technical Round (3 Questions)

  • Q1. What is javascript?why we need it ?whats the functionality u used in that
  • Q2. NAhehovh fi3fihigh nvkelvevitt e;;j;t g;tjgitj m;;tgjorkgopjrgiphigrtghouthguthg
  • Q3. Roirhgohegohe nfroih ihln ngnn ngkreg grekg nkernnn

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • Javascript
  • Kafka
  • Net
  • Software Engineering
  • Spring Boot
  • XML
  • Java
  • SQL

Software Engineer Interview Questions

user image Anonymous

posted on 6 May 2023

Interview experience
Rating 5
Very good
Difficulty level
Easy
Duration
2-4 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Apr 2023.

4 Interview Rounds

1

One-on-one Round (2 Questions)

2

Aptitude Test Round

I don't care everyone

3

Group Discussion Round

What is impact of social media

4

One-on-one Round (3 Questions)

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is very easy speak 🗣️ a English fluently

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • Unix
  • Adc
  • C
  • C++
  • GIT
  • J2Ee
  • JSP
  • Javascript

Software Engineer Interview Questions

user image Anonymous

posted on 24 Jan 2023

Interview experience
Rating 4
Good
Difficulty level
Moderate
Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Dec 2022.

2 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
2

Technical Round (6 Questions)

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well for java8 concepts and collections concept

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • Kafka
  • Net
  • Software Engineering
  • Spring Boot
  • XML
  • Java
  • SQL
  • Unix

Software Engineer Interview Questions

user image Anonymous

posted on 24 Sep 2023

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

I applied via Naukri.com and was interviewed in Aug 2023.

3 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Be truthful in your resume. It is very easy to catch false or lies during the interview by asking basic questions.
View all tips
2

Technical Round (2 Questions)

3

Technical Round (2 Questions)

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • Adc
  • C
  • C++
  • GIT
  • J2Ee
  • JSP
  • Javascript
  • Kafka

Software Engineer interview

user image owlclever

posted on 16 Nov 2021

Software Engineer Interview Questions

user image Anonymous

posted on 16 Jul 2022

2 Interview Rounds

1

Aptitude Test Round

Round 1 was Tcs nqt with a foundation section having aptitude test, reasoning and verbal ability and an advaced section with advanced aptitude, reasoning and 2 conding questions. In coding questions, the easier was given more time whereas the harder just had 20 mins. Aptitudes were of moderate level. Reasoning was also of moderate level. One needs to be fast enough to complete all the questions

2

Technical Round (2 Questions)

  • Q1. So I was shortlisted for Tcs ninja, as I mentioned before, the harder code only had 20 mins so I couldn't complete it. The interview process had 14 to 15 panels...read more
  • Q2. Dbms queries(difficult), linux commands, zombie process, wait time of i/o process, c, cpp questions even though I told that I work with java only. Java based on...read more

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't think that Tcs ninja interview means it will be very easy. Don't assume that. Sometimes it gets even more difficult than Tcs digital interview. It depends on your luck. It can be very easy with a normal 5-10 mins interview, can be very difficult which will get on your nerves. If you are a CS student, be prepared with tough dbms queries, OS shell scripting, tough OS questions, and with other languages other than your preferred one. All the best! Even if you get the difficult panel, I hope You will succeed ! Believe in yourself!

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • Net
  • Software Engineering
  • Spring Boot
  • XML
  • Java
  • SQL
  • Unix
  • Adc

Software Engineer Interview Questions

user image Anonymous

posted on 20 Jan 2023

Interview experience
Rating 5
Very good
Difficulty level
Moderate
Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2022.

2 Interview Rounds

1

Aptitude Test Round

Aptitude and reasoning test based on simple maths , coding and English questions

2

Technical Round (3 Questions)

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and learn about what we mentioned in the resume

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • C
  • C++
  • GIT
  • J2Ee
  • JSP
  • Javascript
  • Kafka
  • Net

TCS Interview FAQs

How many rounds are there in TCS Software Engineer interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Resume Shortlist, Technical and Aptitude Test.
How to prepare for TCS Software Engineer 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, SQL, Unix, Adc and C.
What are the top questions asked in TCS Software Engineer interview?

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

  1. Can you describe a challenging technical problem you faced and how you solve it...read more
  2. How do you stay up to date with emerging technologies and programming languag...read more
  3. What is digital communication and analogue communication. What's the difference...read more
How long is the TCS Software Engineer interview process?

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

Tell us how to improve this page.

Interview Process at TCS Software Engineer

based on 61 interviews in last 1 year

4 Interview rounds

  • Resume Shortlist Round
  • Technical Round 1
  • Technical Round 2
  • HR Round
View more

Interview experience

Rating 4.1
Very Good

Difficulty level

Easy 23%
Moderate 71%
Hard 6%

Duration

Less than 2 weeks 61%
2-4 weeks 21%
4-6 weeks 6%
6-8 weeks 9%
More than 8 weeks 3%

People are getting interviews through

based on 154 TCS interviews
Job Portal
Campus Placement
Company Website
Referral
Walkin
Recruitment Consultant
27%
26%
24%
5%
5%
1%
12% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
TCS Software Engineer Salary
based on 23.6k salaries

Average annual salary

7.5 Lakhs
₹3 L/yr - ₹11.6 L/yr
25% more than the average Software Engineer Salary in India
View more details

TCS Software Engineer Reviews and Ratings

based on 73.4k reviews

4.0

Rating in categories

 3.8

Skill development

 4.1

Work-Life balance

 3.3

Salary & Benefits

 4.5

Job Security

 3.9

Company culture

 3.3

Promotions/Appraisal

 3.7

Work Satisfaction

Reviews
Explore 73.4k Reviews and Ratings
System Engineer
106.5k salaries
5.9 Lakhs

₹1.0 L/yr - ₹9.0 L/yr

IT Analyst
83.2k salaries
10.0 Lakhs

₹5.0 L/yr - ₹15.0 L/yr

AST Consultant
50.7k salaries
15.5 Lakhs

₹7.9 L/yr - ₹24.0 L/yr

Assistant System Engineer
33.3k salaries
4.0 Lakhs

₹2.2 L/yr - ₹5.6 L/yr

Associate Consultant
27.6k salaries
20.2 Lakhs

₹9.0 L/yr - ₹32.0 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Infosys

3.8
Compare

Wipro

3.8
Compare

Accenture

4.0
Compare