AmbitionBox

Discover Best Places to work in India

TCS

Compare button icon Compare button icon Compare
3.8

based on 64.3k Reviews

HQ - Mumbai, Maharashtra, India IT Services & Consulting 1 Lakh+ Employees (India) BPO Public
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 3 Sep 2023

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 (6)
  • 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 (4)
  • Q4. Can you describe a challenging technical problem you faced and how you solve it ?
    View answers (18)
  • 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. 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)
  • Q10. How do you stay up to date with emerging technologies and programming language ?
    View answers (5)

279 TCS Software Engineer Interview Experiences

678 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
  • C
  • C++
  • GIT
  • J2Ee
  • JSP
share interview

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
  • Javascript
  • Kafka
  • Software Engineering
  • Spring Boot
  • XML
  • Java
  • SQL
  • Unix
share interview

TCS interview questions for designations

Associate Software Engineer

 (55)

Senior Software Engineer

 (26)

Assistant Software Engineer

 (18)

Software Testing Engineer

 (15)

Software Engineer Trainee

 (13)

Software Development Engineer

 (7)

Junior Software Engineer

 (5)

Software Support Engineer

 (2)

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
  • C
  • C++
  • GIT
  • J2Ee
  • JSP
  • Javascript
  • Kafka
  • Software Engineering
share interview

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
  • Spring Boot
  • XML
  • Java
  • SQL
  • Unix
  • C
  • C++
  • GIT
share interview

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:
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

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
  • J2Ee
  • JSP
  • Javascript
  • Kafka
  • Software Engineering
  • Spring Boot
  • XML
  • Java
share interview

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
  • SQL
  • Unix
  • C
  • C++
  • GIT
  • J2Ee
  • JSP
  • Javascript
share interview

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
  • Kafka
  • Software Engineering
  • Spring Boot
  • XML
  • Java
  • SQL
  • Unix
  • C
share interview

Software Engineer interview

user image owlclever

posted on 16 Nov 2021

share interview

Software Engineer Interview Questions

user image pratima singh

posted on 5 Nov 2022

I applied via Naukri.com and was interviewed in May 2022.

3 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 (8 Questions)

3

HR Round (1 Question)

Interview Preparation Tips

Topics to prepare for TCS Software Engineer interview:
  • Collections
  • Spring
  • SQL
Interview preparation tips for other job seekers - Java nicely you see and some spring annotations ... And collection little tricky question they ask

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • C++
  • GIT
  • J2Ee
  • JSP
  • Javascript
  • Kafka
  • Software Engineering
  • Spring Boot
share interview

Software Engineer Interview Questions

user image Anonymous

posted on 18 Sep 2022

I applied via campus placement at CVR College of Engineering, Hyderabad and was interviewed in Mar 2022.

3 Interview Rounds

1

Coding Test Round

6 coding questions and six hours time.We need to do atleast one question to get interview chance.

2

Technical Round (6 Questions)

3

HR Round (1 Question)

  • Q1. Introduce yourself include skills , challenges you faced

Interview Preparation Tips

Topics to prepare for TCS Software Engineer interview:
  • Data Structures
  • Java
  • React.Js
  • DBMS
  • SQL
  • Node.Js
Interview preparation tips for other job seekers - Be good in coding and web development especially mern stack

Top skills recommended for TCS Software Engineer interview

Insights by AmbitionBox
  • XML
  • Java
  • SQL
  • Unix
  • C
  • C++
  • GIT
  • J2Ee
share interview

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, C 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 class and object tell the differe...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 77 interviews in last 1 year

4 Interview rounds

  • Resume Shortlist Round
  • Technical Round
  • Coding Test Round
  • HR Round
View more

Interview experience

Rating 4.2
Good

Difficulty level

Easy 19%
Moderate 75%
Hard 6%

Duration

Less than 2 weeks 69%
2-4 weeks 22%
4-6 weeks 3%
6-8 weeks 3%
More than 8 weeks 3%

People are getting interviews through

based on 141 TCS interviews
Job Portal
Campus Placement
Company Website
Walkin
Referral
Recruitment Consultant
27%
26%
25%
5%
4%
2%
11% 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 18.4k salaries
₹ 6.4 L
₹ 2L ₹ 15L
16% more than the average Software Engineer Salary in India
View more details

TCS Software Engineer Reviews and Ratings

based on 64.3k 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 64.3k Reviews and Ratings
Explore more salaries
Compare TCS with

Amazon

4.2
Compare

Infosys

3.9
Compare

Wipro

3.8
Compare

Accenture

4.1
Compare