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 Software Engineer Interview Questions, Process, and Tips for Freshers

Updated 7 Apr 2025

Top TCS Software Engineer Interview Questions and Answers for Freshers

  • Q1. What is the reason that the Iterative Waterfall model was introduced?
  • Q2. Water Jug Problem Statement You have two water jugs with capacities X and Y liters respectively, both initially empty. You also have an infinite water supply. The goal i ...read more
  • Q3. Write a program for Fibonacci series for n terms where n is the user input.
View all 46 questions

TCS Software Engineer Interview Experiences for Freshers

73 interviews found

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

I applied via Campus Placement

Round 1 - Coding Test 

Write a Tim Sort in COBOL

Round 2 - Group Discussion 

Write a merge sort in Hindi

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Quantitative, Logical Reasoning and Verbal

Round 2 - Coding Test 

Given 2 problems - 1 was on recursion, 2 problems were based on taking input and manipulating and printing output.

Round 3 - Technical 

(2 Questions)

  • Q1. Asking about OOps concepts.
  • Q2. Reverse the string
  • Ans. 

    Reverse a given string

    • Create an empty string to store the reversed string

    • Iterate through the original string from end to start and append each character to the new string

    • Return the reversed string

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

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

Round 1 - Aptitude Test 

Go through the aptitude topic lessons provided in TCS nqt portal

Round 2 - Technical 

(2 Questions)

  • Q1. Self Introduction
  • Q2. Why you choose python rather than java
  • Ans. 

    Python's simplicity, readability, and versatility make it a better choice for rapid development and data analysis compared to Java.

    • Python is known for its simplicity and readability, making it easier to write and maintain code.

    • Python has a vast ecosystem of libraries and frameworks for various purposes, such as data analysis (e.g. pandas, numpy) and web development (e.g. Django, Flask).

    • Python's dynamic typing and autom...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - JAVA is most preferred language than python.

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Sarfraz Alam

posted on 10 Feb 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I appeared for an interview in Jan 2025.

Round 1 - Interview Questions 

(2 Questions)

  • Q1. Simple DSA Questions
  • Q2. This is an aptitude form

TCS interview questions for designations

 Associate Software Engineer

 (96)

 Senior Software Engineer

 (62)

 Assistant Software Engineer

 (22)

 Software Engineer Trainee

 (19)

 Software Testing Engineer

 (15)

 Junior Software Engineer

 (11)

 Software Development Engineer

 (9)

 System Software Engineer

 (3)

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Reasoning and english

Round 2 - Coding Test 

Easy to medium dsa questions

Round 3 - Technical 

(2 Questions)

  • Q1. Related to project
  • Q2. Merge sort approach

Get interview-ready with Top TCS Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Why you are changing
  • Q2. Give me one reason to hire you
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Group Discussion 

Work from home - good or bad

Round 2 - Aptitude Test 

Half hour - there 40 questions to answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Take one position and go opposite the whole room
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Dec 2022. There were 11 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 

Verbal reasoning and analogues

Round 3 - Coding Test 

Reasoning trick and Coding decoding

Round 4 - Group Discussion 

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

Round 5 - Assignment 

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

Round 6 - Case Study 

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

Round 7 - HR 

(1 Question)

  • Q1. Tell me something about yourself
  • Ans. I am Vaibhao Jadhao I belong to naigaon deshmukh Currently I am pursuing BE in computer science from amravati University I have done a project on credit card fraud detection using hidden marko model Some of my friends consider me a good leader with problem solving ability I love to play cricket in my free time Thank you that's all about myself
  • Answered Anonymously
Round 8 - Technical 

(3 Questions)

  • Q1. What is your strength
  • Ans. I am a quick learner and a great team player
  • Answered Anonymously
  • Q2. What is group discussion
  • Ans. 

    Group discussion is a collaborative conversation among a group of individuals to exchange ideas, opinions, and perspectives on a specific topic.

    • Group discussion involves multiple participants who actively contribute to the conversation.

    • It encourages open communication, active listening, and respectful debate.

    • The goal is to explore different viewpoints, reach consensus, or gain deeper insights.

    • Group discussions can be s...

  • Answered by AI
  • Q3. Share details of assignment
  • Ans. Create separate folder and keep all the materials wherever you receive as part of assignment
  • Answered Anonymously
Round 9 - One-on-one 

(1 Question)

  • Q1. Why should I hire you
Round 10 - Aptitude Test 

Verbal reasoning and analogues

Round 11 - One-on-one 

(1 Question)

  • Q1. Why should I hire you
  • Ans. Sir,as I am a fresher, I have theoretical knowledge, but I can do hardwork for my organization, and I will put all my efforts for the good progress of my organization. Being punctual and sincere, I can finish the work given to me on time and try to fulfill all the need of the company from me
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Sir, I am a fresher, a person who is unemployed and looking for work
Interview experience
5
Excellent
Difficulty level
-
Process Duration
4-6 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

In depth aptitude and 2 coding ques

Round 2 - Assignment 

Technical,mr,hr all at once.easy level

Interview Preparation Tips

Interview preparation tips for other job seekers - You can crack it very easily.be thorough with your resume
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 

Assume that individuals have inherent strengths and weaknesses and have a natural inclination toward success or failure in specific areas based on their innate characteristics

Round 3 - Technical 

(2 Questions)

  • Q1. Describe a time when you helped a coworker or direct report with a work problem
  • Q2. As your wish you can ask skills ,about my self

TCS Interview FAQs

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

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

  1. What set in java and what is difference between hash set and ...read more
  2. Write a program to swap two numbers without using third varia...read more
  3. Hashmap duplicate values allowed or not how to store va...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.

TCS Software Engineer Interview Process for Freshers

based on 20 interviews

5 Interview rounds

  • Resume Shortlist Round
  • HR Round
  • Aptitude Test Round - 1
  • Aptitude Test Round - 2
  • Assignment Round
View more
TCS Software Engineer Salary
based on 23.2k salaries
₹3 L/yr - ₹13.6 L/yr
11% less than the average Software Engineer Salary in India
View more details

TCS Software Engineer Reviews and Ratings

based on 1.5k reviews

3.9/5

Rating in categories

3.7

Skill development

4.1

Work-life balance

3.1

Salary

4.5

Job security

3.9

Company culture

3.0

Promotions

3.6

Work satisfaction

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

₹1 L/yr - ₹9 L/yr

IT Analyst
66.3k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

AST Consultant
52k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Associate Consultant
30.5k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.2 L/yr - ₹5.8 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