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

Updated 26 Mar 2025

Top TCS Interview Questions and Answers

  • Q1. #include int main() { int any = ' ' * 10; printf("%d", any); return 0; } What is the output?
  • Q2. Compute the nearest larger number by interchanging its digits updated.Given 2 numbers a and b find the smallest number greater than b by interchanging the digits of a and ...read more
  • Q3. Write a program to find a number that is palindrome or not ?
View all 66 questions

TCS Interview Experiences

74 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before May 2022. There were 4 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 

Normal aptitude test level but time bound question for each questions.

Round 3 - Coding Test 

Simple and basics of coding is helpful to get qualified this round

Round 4 - HR 

(6 Questions)

  • Q1. Normal question about your background , skills you have any, and prefered location and some others.
  • Q2. Your graduation and stream
  • Q3. Your skill set if you learned any
  • Q4. What was your college project
  • Ans. It based on Using C++ coding to implement with modem and make a smart energy meter with gsm module.
  • Answered Anonymously
  • Q5. What's your goal after 10 years?
  • Q6. To be independent and establish an organization where I will offer jobs to jobseeker.

Interview Preparation Tips

Topics to prepare for TCS Assistant System Engineer Trainee interview:
  • C++
  • Python
Interview preparation tips for other job seekers - Any one can get easily with qualify TCS NQT and then called for interview process.

I applied via Campus Placement and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

12 Questions

  • Q1. Advantages of Python
  • Ans. 

    Python is a versatile, high-level programming language with a simple syntax and powerful libraries.

    • Easy to learn and use

    • Large standard library with many modules for various tasks

    • Cross-platform compatibility

    • Supports multiple programming paradigms

    • Used in various fields such as web development, data science, machine learning, and more

  • Answered by AI
  • Q2. What is thePrototype of C language?
  • Ans. 

    The prototype of C language is int main()

    • The prototype specifies the return type and parameters of a function

    • int main() is the prototype for the main function in C

    • The parentheses are required even if there are no parameters

    • Other functions can have different prototypes depending on their return type and parameters

  • Answered by AI
  • Q3. Disadvantages of Python over Java.
  • Ans. 

    Python has slower execution speed and weaker type checking compared to Java.

    • Python is an interpreted language, while Java is a compiled language.

    • Python has a slower execution speed than Java due to its interpreted nature.

    • Java has stronger type checking than Python, which can lead to fewer errors.

    • Python's dynamic typing can lead to errors that are only caught at runtime.

    • Java has better support for multithreading and con...

  • Answered by AI
  • Q4. What is the python code to shutdown a laptop?
  • Ans. 

    The python code to shutdown a laptop is 'os.system('shutdown /s /t 1')'

    • Import the os module

    • Use the os.system() function

    • Pass the command 'shutdown /s /t 1' as an argument

    • The '/s' flag is used to shutdown the computer

    • The '/t 1' flag is used to set a timer of 1 second before shutdown

  • Answered by AI
  • Q5. Some built-in functions in C?
  • Ans. 

    Some built-in functions in C are printf(), scanf(), strlen(), strcpy(), etc.

    • printf() - used to print output on the console

    • scanf() - used to take input from the user

    • strlen() - used to find the length of a string

    • strcpy() - used to copy one string to another

    • rand() - used to generate random numbers

  • Answered by AI
  • Q6. What is your favorite subject in current semester?
  • Q7. List some Cloud using companies.
  • Q8. Why TCS company?
  • Q9. List some products of TATA.
  • Q10. Do you have any backlogs?
  • Q11. Relocate and bond sign.
  • Q12. Paper presentation experience outside your college campus.
  • Ans. 

    I have presented a paper on Artificial Intelligence at a national conference.

    • Presented a paper on AI at a national conference organized by IEEE.

    • Discussed the impact of AI on the future of work and society.

    • Received positive feedback from the audience and panelists.

    • Networked with professionals in the field and gained insights into current research.

    • Published the paper in the conference proceedings.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - As a final year student , you have to be well prepared in all areas of your interested technology and programming Language you're familiar with. Prepare every questions that can be asked from your project and resume. Keep calm during the interview and making it simple.

Skills evaluated in this interview

Assistant System Engineer Trainee Interview Questions Asked at Other Companies for Fresher

asked in TCS
Q1. #include int main() { int any = ' ' * 10; printf("%d", any); retu ... read more
asked in TCS
Q2. Compute the nearest larger number by interchanging its digits upd ... read more
asked in TCS
Q3. Write a program to find a number that is palindrome or not ?
asked in TCS
Q4. Basic print function of python and OOPS concept explanation
asked in TCS
Q5. Write a sql query to find all records whose base branch city is k ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Coding Test also at once.

Round 2 - Technical 

(1 Question)

  • Q1. About Oops, DBMS, Code.

Interview Preparation Tips

Topics to prepare for TCS Assistant System Engineer Trainee interview:
  • One coding language
  • DBMS
  • Cloud Computing
  • OOPS
Interview preparation tips for other job seekers - For freshers they were asking basic.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2022. 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 - Technical 

(4 Questions)

  • Q1. Type conversion in python.
  • Ans. 

    Type conversion refers to the process of converting one data type to another in Python.

    • Python has built-in functions like int(), float(), str(), bool() for type conversion.

    • Type conversion can be implicit or explicit.

    • Implicit type conversion is done automatically by Python, while explicit type conversion is done using the built-in functions.

    • Examples of type conversion include converting a string to an integer using int(...

  • Answered by AI
  • Q2. Define oops and explain the types of it.
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • There are four main types of OOPs: Abstraction, Encapsulation, Inheritance, and Polymorphism.

    • Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.

    • Encapsulation is the process of binding data and functions that manipulate that data together in a s...

  • Answered by AI
  • Q3. What is the difference between list and tuples
  • Ans. 

    Lists are mutable while tuples are immutable in Python.

    • Lists use square brackets [] while tuples use parentheses ().

    • Elements in a list can be added, removed, or modified while tuples cannot be modified.

    • Lists are used for collections of homogeneous items while tuples are used for heterogeneous items.

    • Lists are slower than tuples in terms of performance.

    • Example of a list: [1, 2, 3] and example of a tuple: (1, 'apple', Tru

  • Answered by AI
  • Q4. Types of data types with few examples.
  • Ans. 

    Data types are classifications of data items that indicate the kind of values they contain.

    • Primitive data types: int, float, double, char, boolean

    • Non-primitive data types: arrays, strings, classes, interfaces

    • Examples: int age = 25, float price = 10.5, char grade = 'A', boolean isTrue = true, String name = 'John', int[] numbers = {1, 2, 3}

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Are you willing to relocate.
  • Q2. What are the projects that you have done in your academics.

Interview Preparation Tips

Topics to prepare for TCS Assistant System Engineer Trainee interview:
  • Python
  • OOPS
  • Data Structures
Interview preparation tips for other job seekers - Most of the interviewers were friendly and they used to feel us comfortable. Be confident with you self introduce, project and coding fundamentals and core fundamental concepts.

Skills evaluated in this interview

TCS interview questions for designations

 System Engineer Trainee

 (8)

 Assistant System Trainee

 (1)

 System Trainee

 (1)

 Assistant System Engineer

 (387)

 Associate System Engineer Trainee

 (3)

 System Assistant

 (1)

 System Analyst Trainee

 (1)

 Trainee System Administrator

 (1)

I applied via Company Website and was interviewed before Jun 2021. There were 4 interview rounds.

Round 1 - Aptitude Test 

It's will be very good

Round 2 - Aptitude Test 

Reasoning question,

Round 3 - Technical 

(2 Questions)

  • Q1. Depending upon your skills
  • Q2. Write a c program for sum of 5 number
  • Ans. 

    A C program to find the sum of 5 numbers.

    • Declare an array of 5 integers

    • Use a loop to take input from user and store in array

    • Use another loop to add all the elements of array

    • Print the sum

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Documents verification

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm and cool, just listen to question and then answer. Don't lie to the interviewer

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. What do you mean by OOPS
  • Ans. 

    OOPS stands for Object-Oriented Programming System

    • OOPS is a programming paradigm that focuses on objects and their interactions

    • It allows for encapsulation, inheritance, and polymorphism

    • Encapsulation refers to the bundling of data and methods within a single unit

    • Inheritance allows for the creation of new classes based on existing ones

    • Polymorphism allows for the use of a single interface to represent multiple types of ob

  • Answered by AI
  • Q2. What is the difference between method overloading and method overriding?
  • Ans. 

    Method overloading is having multiple methods with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

    • Method overloading is a compile-time polymorphism while method overriding is a runtime polymorphism.

    • Method overloading is used to provide different ways of calling the same method with different parameters.

    • Method ove...

  • Answered by AI
  • Q3. What do you know about DBMS?
  • Ans. 

    DBMS stands for Database Management System. It is a software system that allows users to define, create, maintain and control access to databases.

    • DBMS is used to manage large amounts of data efficiently.

    • It provides a way to store, retrieve and manipulate data in a structured manner.

    • It ensures data integrity and security.

    • Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.

  • Answered by AI
  • Q4. Four pillars of OOPS
  • Ans. 

    The four pillars of OOPS are Abstraction, Encapsulation, Inheritance, and Polymorphism.

    • Abstraction: Hiding implementation details and showing only necessary information.

    • Encapsulation: Wrapping data and methods into a single unit.

    • Inheritance: Acquiring properties and behavior of a parent class by a child class.

    • Polymorphism: Ability of an object to take many forms or have multiple behaviors.

  • Answered by AI
  • Q5. What do you mean by abstraction
  • Ans. 

    Abstraction is the process of hiding complex details and showing only essential features of an object or system.

    • Abstraction helps in managing complexity by breaking down a system into smaller, more manageable parts.

    • It allows us to focus on the important aspects of a system while ignoring the irrelevant details.

    • Abstraction is used in programming to create classes and objects that represent real-world entities.

    • For exampl...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was a very easy interview, if you're from a Non - IT background you should know some basic oops concepts

Skills evaluated in this interview

I applied via Company Website and was interviewed in Nov 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Self intro major and minor process(this is the impression for me) , Oops concept ,c language basic question, why non it to IT , Relocation,Bond
  • Ans. 

    Answering questions related to self-introduction, programming concepts, and career choices.

    • Introduced myself and highlighted my major and minor processes

    • Explained the basics of OOPs concepts and C language

    • Shared my reasons for transitioning from non-IT to IT

    • Discussed my willingness to relocate and any bond requirements

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident And say genuinly

Interview Questionnaire 

2 Questions

  • Q1. What is object oriented language
  • Ans. 

    Object-oriented language is a programming language that uses objects to represent data and methods to manipulate that data.

    • Object-oriented programming focuses on objects that contain data and methods to manipulate that data.

    • It allows for encapsulation, inheritance, and polymorphism.

    • Examples of object-oriented languages include Java, C++, and Python.

  • Answered by AI
  • Q2. What programming do u know

Interview Preparation Tips

Interview preparation tips for other job seekers - its good to join with tcs
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Feb 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

It contains basic aptitude questions like numeric,logical, reasoning

Round 2 - Technical 

(3 Questions)

  • Q1. Since I am from electronics background I was asked questions on my core related subjects like What is a diode?
  • Q2. What is a transistor
  • Ans. 

    A transistor is a semiconductor device that amplifies or switches electronic signals and electrical power.

    • Transistors are fundamental building blocks of modern electronic devices.

    • They are used in various applications such as amplifiers, switches, and oscillators.

    • Transistors can be categorized into different types such as bipolar junction transistors (BJTs) and field-effect transistors (FETs).

    • They have three terminals: ...

  • Answered by AI
  • Q3. What are preprocessor in C language
  • Ans. 

    Preprocessors are directives that are executed before the compilation of the program.

    • Preprocessors start with a # symbol.

    • They are used to include header files, define constants, and perform conditional compilation.

    • Examples of preprocessor directives are #include, #define, #ifdef, #ifndef, #endif.

    • Preprocessors are executed before the actual compilation of the program.

    • They are used to modify the source code before it is

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Tell me the most challenging situation which you have faced previously

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prepare well for the aptitude part and go well with the technical interview, the HR will be easy after these 2 rounds.

Skills evaluated in this interview

I applied via Other and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. In technical as I mentioned Java and Testing in resume interview questions were completely on java and testing. Java OOPS concepts, Agile model, what is Constructor, brief explanation on project done on te...
  • Q2. In Managerial round they asked me About hobbies, how u utilised lockdown time, why gap between degree completion till now, what u did in this pandemic, have u complete assigned task which u have no idea ab...

Interview Preparation Tips

Interview preparation tips for other job seekers - Firstly be comfortable and confident no matter you are gonna select or no just be urself and have a interactive interview avoid pausing while answering and mainly have a smile and introduce yourself with smiling face.
My interview was just 25 minutes (Technical and Managerial)so short interview will they select me? Yes.. it all depends on way of interaction and communication...
Be prepared on technologies in resume either it may be only 1 technology be prepared for it and mainly concentrate on basics.

TCS Interview FAQs

How many rounds are there in TCS Assistant System Engineer Trainee interview for freshers?
TCS interview process for freshers usually has 3-4 rounds. The most common rounds in the TCS interview process for freshers are Technical, Aptitude Test and HR.
What are the top questions asked in TCS Assistant System Engineer Trainee interview for freshers?

Some of the top questions asked at the TCS Assistant System Engineer Trainee interview for freshers -

  1. Basic print function of python and OOPS concept explanat...read more
  2. Write a sql query to find all records whose base branch city is kolkata and hav...read more
  3. Principles of oops and explain agile methodologies and explain uses of stack an...read more
How long is the TCS Assistant System Engineer Trainee interview process?

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

Tell us how to improve this page.

TCS Interview Process

based on 26 interviews

5 Interview rounds

  • Technical Round - 1
  • HR Round - 1
  • Technical Round - 2
  • HR Round - 2
  • HR Round - 3
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.3k Interviews
Infosys Interview Questions
3.6
 • 7.7k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.7
 • 5.7k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
HCLTech Interview Questions
3.5
 • 3.9k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
Genpact Interview Questions
3.8
 • 3.2k Interviews
LTIMindtree Interview Questions
3.7
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
TCS Assistant System Engineer Trainee Salary
based on 5.6k salaries
₹2.7 L/yr - ₹5 L/yr
At par with the average Assistant System Engineer Trainee Salary in India
View more details

TCS Assistant System Engineer Trainee Reviews and Ratings

based on 707 reviews

3.8/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

2.9

Salary

4.5

Job security

3.7

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 707 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.2k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

AST Consultant
52k salaries
unlock blur

₹8 L/yr - ₹25.1 L/yr

Associate Consultant
30.6k salaries
unlock blur

₹9 L/yr - ₹32.2 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.5 L/yr - ₹6 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