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 Trainee Interview Questions, Process, and Tips

Updated 21 Jan 2025

Top TCS Software Engineer Trainee Interview Questions and Answers

  • Q1. if u brought a pen for 50rs and then u sold it for 60rs what is your percentage of profit or loss?
  • Q2. what is mean by stress and strain and what are its units?
  • Q3. how will you print any statement in python language?
View all 18 questions

TCS Software Engineer Trainee Interview Experiences

19 interviews found

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is mean by stress and strain and what are its units?
  • Ans. 

    Stress is the force applied to an object, while strain is the deformation caused by that force.

    • Stress is measured in units of force per unit area, such as pounds per square inch (psi) or newtons per square meter (N/m²).

    • Strain is a dimensionless quantity, typically expressed as a percentage or decimal, and is calculated as the change in length or shape divided by the original length or shape.

    • Stress and strain are relate...

  • Answered by AI
  • Q2. If u brought a pen for 50rs and then u sold it for 60rs what is your percentage of profit or loss?
  • Ans. 

    Bought a pen for 50rs and sold it for 60rs. What is the percentage of profit or loss?

    • Profit = Selling Price - Cost Price

    • Profit = 60 - 50 = 10

    • Profit Percentage = (Profit / Cost Price) * 100

    • Profit Percentage = (10 / 50) * 100 = 20%

    • Therefore, the percentage of profit is 20%

  • Answered by AI
  • Q3. How will you print any statement in python language?
  • Ans. 

    To print a statement in Python, use the print() function.

    • Use the print() function followed by the statement you want to print.

    • Enclose the statement in quotes if it is a string.

    • You can also print variables or expressions by separating them with commas.

    • To print multiple statements on the same line, use the end parameter.

  • Answered by AI
  • Q4. What is prime numbers definition?
  • Ans. 

    Prime numbers are positive integers greater than 1 that are only divisible by 1 and themselves.

    • Prime numbers have only two factors: 1 and the number itself.

    • Examples of prime numbers include 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, and 97.

    • Prime numbers are important in cryptography and number theory.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - if you are good enough in basics of your academics and any one programming language its enough to crack this interview.

Skills evaluated in this interview

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

The aptitude was easy to moderate containing questions about speed time,work and time,age,profit loss, seating arrangements etc

Round 2 - Technical 

(1 Question)

  • Q1. The round consists of 2 coding questions related to arrays and strings.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and believe in yourself

Software Engineer Trainee Interview Questions Asked at Other Companies

asked in HSBC Group
Q1. Palindromic Linked List Problem Statement Given a singly linked l ... read more
asked in HSBC Group
Q2. Search in a 2D Matrix Given a 2D matrix MAT of size M x N, where ... read more
asked in GlobalLogic
Q3. Slot Game Problem Statement You are given a slot machine with fou ... read more
Q4. 1. Explain oops and its 4 pillars 2. Explain polymorphism with re ... read more
asked in HSBC Group
Q5. Maximum Level Sum in a Binary Tree Given a Binary Tree with integ ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is predicate
  • Ans. 

    Predicate is a function that returns a boolean value based on input parameters.

    • Predicate is commonly used in programming languages to filter data based on certain conditions.

    • It can be used with higher-order functions like filter, map, and reduce.

    • Example: A predicate function in JavaScript that checks if a number is even: function isEven(num) { return num % 2 === 0; }

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Aptitude Test 

3 hrs duration. topics covered reasoning,verbal logical and also mathematical

Round 2 - Technical 

(2 Questions)

  • Q1. Explain the difference between tuple an list in python
  • Ans. 

    Tuple is immutable and enclosed in parentheses, while list is mutable and enclosed in square brackets in Python.

    • Tuple is immutable, meaning its elements cannot be changed once it is created.

    • List is mutable, meaning its elements can be modified after creation.

    • Tuple is enclosed in parentheses (), while list is enclosed in square brackets [].

    • Tuple is faster than list for iteration and accessing elements.

    • Example: tuple_exa

  • Answered by AI
  • Q2. Questions based on my resume

Skills evaluated in this interview

TCS interview questions for designations

 Software Trainee

 (13)

 Assisstant Software Engineer Trainee

 (6)

 Associate Software Engineer Trainee

 (1)

 Software Developer Trainee

 (3)

 Associate Software Trainee

 (1)

 Software Engineer

 (451)

 Trainee Network Engineer

 (1)

 Assistant Software Trainee

 (1)

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

The questions were mainly from permutation and combination and probability.

Round 2 - Technical 

(2 Questions)

  • Q1. Java Exception Handling.
  • Q2. Java try catch and object

Interview Preparation Tips

Interview preparation tips for other job seekers - Follow the Herbert Schildt Java book.

Get interview-ready with Top TCS Interview Questions

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

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

Round 1 - Aptitude Test 

Easy one and it is an important round

Round 2 - Coding Test 

Logical building round

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Basics on c++ and c#
  • Q2. Question on final year project
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Apr 2023. There were 3 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 - Group Discussion 

In group discussion I been tensed can you out them tension

Round 3 - Technical 

(2 Questions)

  • Q1. How to face technical round easily
  • Q2. What are the java operators
  • Ans. 

    Java operators are symbols used to perform operations on variables and values.

    • Arithmetic operators (+, -, *, /, %)

    • Assignment operators (=, +=, -=, *=, /=, %=)

    • Comparison operators (==, !=, >, <, >=, <=)

    • Logical operators (&&, ||, !)

    • Bitwise operators (&, |, ^, ~, <<, >>, >>>)

    • Ternary operator (condition ? value1 : value2)

    • Instanceof operator (object instanceof class)

    • Null coalescing operator (a ?? b)

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - To develop skills and also good communication with others

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
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
Round 2 - Technical 

(1 Question)

  • Q1. All java question with one or two java 8 logical questions.any framework.
Round 3 - Technical 

(1 Question)

  • Q1. Project explain architecture
  • Ans. 

    The project architecture is designed to outline the structure and components of the software system.

    • The architecture includes high-level components and their interactions.

    • It defines the overall structure of the system and how different modules communicate.

    • It may involve layers such as presentation, business logic, and data access.

    • Examples: MVC architecture, microservices architecture, client-server architecture.

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion and working policy
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
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
Round 2 - Aptitude Test 

Aptitude test quantitative , advance quant , reasoning , logical

Round 3 - One-on-one 

(2 Questions)

  • Q1. Question on coding sql
  • Q2. Difference between primary key and unique
  • Ans. 

    Primary key uniquely identifies a record in a table, while unique constraint ensures no duplicate values in a column.

    • Primary key can't have NULL values, while unique constraint allows one NULL value.

    • A table can have only one primary key, but multiple unique constraints.

    • Primary key is automatically indexed, while unique constraint may or may not be indexed.

    • Primary key is used to establish relationships between tables, w...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Not Selected

I was interviewed in Dec 2022.

Round 1 - Resume Shortlist 
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
Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me something about your self ?
  • Q2. Explain software development life cycle each phase requirements,design, development, testing,?
  • Ans. 

    Software development life cycle consists of requirements, design, development, and testing phases.

    • Requirements phase involves gathering and analyzing user needs and defining system requirements.

    • Design phase involves creating a detailed plan for the software system, including architecture, modules, and interfaces.

    • Development phase involves writing code and implementing the design.

    • Testing phase involves verifying that th...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for everything?and all the technical questions?

Skills evaluated in this interview

TCS Interview FAQs

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

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

  1. if u brought a pen for 50rs and then u sold it for 60rs what is your percentage...read more
  2. what is mean by stress and strain and what are its uni...read more
  3. how will you print any statement in python langua...read more

Tell us how to improve this page.

TCS Software Engineer Trainee Interview Process

based on 15 interviews

3 Interview rounds

  • Technical Round - 1
  • HR Round
  • Technical Round - 2
View more
TCS Software Engineer Trainee Salary
based on 78 salaries
₹3 L/yr - ₹4.5 L/yr
18% less than the average Software Engineer Trainee Salary in India
View more details

TCS Software Engineer Trainee Reviews and Ratings

based on 9 reviews

4.5/5

Rating in categories

4.2

Skill development

4.3

Work-life balance

4.1

Salary

4.6

Job security

4.5

Company culture

3.9

Promotions

4.4

Work satisfaction

Explore 9 Reviews and Ratings
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