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 7 Apr 2025

Top TCS Interview Questions and Answers

View all 44 questions

TCS Interview Experiences

93 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

Easy to Moderate Questions

Round 2 - Technical 

(1 Question)

  • Q1. Basics of C and Python based on resume
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Steps in software development
  • Ans. 

    Software development involves several steps including planning, designing, coding, testing, and deployment.

    • Planning: Define project goals, requirements, and timelines.

    • Designing: Create a blueprint of the software architecture and user interface.

    • Coding: Write the actual code based on the design.

    • Testing: Verify that the software functions correctly and meets requirements.

    • Deployment: Release the software to users and main

  • Answered by AI

Skills evaluated in this interview

Assistant System Engineer Interview Questions Asked at Other Companies for Experienced

asked in TCS
Q1. What are the functions used in a particular code.
asked in Accenture
Q2. What is the difference between soap and rest ? Parts of WSDL, RES ... read more
asked in TCS
Q3. What is pointers and what is tree and a program to print pattern
asked in TCS
Q4. Write a program to sort the elements( Bubble sorting technique)
asked in TCS
Q5. Different between primary key and foreign key
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

MCQ with general and C,oops

Round 2 - HR 

(2 Questions)

  • Q1. Technical project related questions
  • Q2. General technical concept of java

Assistant System Engineer Interview Questions & Answers

user image Srilekha Gourishetty

posted on 2 Feb 2024

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

Questions regarding aptitude

Round 2 - Coding Test 

Coding questions were asked

Round 3 - Technical 

(1 Question)

  • Q1. Technical questions were asked
Round 4 - HR 

(1 Question)

  • Q1. Regarding location and package is discussed

TCS interview questions for designations

 System Engineer

 (1.2k)

 Assistant System Analyst

 (6)

 System Assistant

 (1)

 System Engineer Hardware

 (68)

 System Software Engineer

 (3)

 Junior System Engineer

 (2)

 System Engineer Analyst

 (2)

 Linux System Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Qualitative Reasoning

Round 2 - Coding Test 

Coding Questions with Multiple Languages Option

Round 3 - HR 

(1 Question)

  • Q1. General Awareness
  • Ans. Company policy and view on it.
  • Answered Anonymously

Get interview-ready with Top TCS Interview Questions

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

I appeared for an interview before Feb 2024.

Round 1 - Aptitude Test 

A substantial focus on CAT and CMAT level aptitudes is necessary, with an emphasis on covering all topics comprehensively.

Round 2 - Coding Test 

Practicing 50 questions on HackerRank and having adequate SQL-related knowledge is sufficient.

Round 3 - Technical 

(6 Questions)

  • Q1. Can you introduce yourself, detailing your final year project, internship work experience, and preferred programming language?
  • Q2. Java opps concepts with written code example in code, basic dsa like sort , search etc. SQL joins , DBMS concepts. Manager asked about problem faces in internship and how it resolved.
  • Q3. Explain about sort using python
  • Ans. 

    Sorting in Python can be done using built-in functions like sorted() or sort() method.

    • Use sorted() function to return a new sorted list without modifying the original list.

    • Use sort() method to sort the list in-place.

    • You can specify key function to customize the sorting order.

    • Example: nums = [3, 1, 4, 1, 5, 9, 2]; sorted_nums = sorted(nums); nums.sort()

  • Answered by AI
  • Q4. ML project example
  • Ans. 

    Developed a machine learning model to predict customer churn in a telecom company.

    • Collected and cleaned customer data including usage patterns and demographics.

    • Used classification algorithms like Random Forest and Logistic Regression to train the model.

    • Evaluated model performance using metrics like accuracy, precision, and recall.

    • Implemented the model in a production environment to monitor and predict customer churn.

  • Answered by AI
  • Q5. Explain web api concepts
  • Ans. 

    Web API concepts involve creating interfaces for communication between different software systems over the internet.

    • Web API stands for Application Programming Interface, which allows different software systems to communicate with each other over the internet.

    • Web APIs use HTTP protocols to define a set of rules for communication between systems.

    • Web APIs can be used to access data, services, or functionality from a remot...

  • Answered by AI
  • Q6. Explain how to connect DB with API
  • Ans. 

    To connect a database with an API, you need to establish a connection between the database and the API server.

    • Create an API endpoint that will handle database operations such as CRUD (Create, Read, Update, Delete) operations.

    • Use database drivers or ORM (Object-Relational Mapping) libraries to interact with the database from the API code.

    • Establish a secure connection between the API server and the database by configurin...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. What are your location preferences and how flexible are you with working arrangements?
  • Ans. 

    I am open to various location preferences and flexible with working arrangements.

    • I am open to relocating for the right opportunity

    • I am open to remote work or flexible work hours

    • I am willing to travel for work if required

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient and make an effort to understand the candidates' emotions.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

The online assessment included Leetcode easy questions

Round 2 - Technical 

(1 Question)

  • Q1. The Face to Face interview included Java core questions

Assistant System Engineer Interview Questions & Answers

user image Abhishek Arun Sanghavi

posted on 30 Jan 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. C c++ Java Development questions
Interview experience
5
Excellent
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 

English and aptitude

Round 3 - Coding Test 

Opps concept and loops

Round 4 - Technical 

(1 Question)

  • Q1. Technical skills
Round 5 - HR 

(1 Question)

  • Q1. Regarding personal responsibility’s
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 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 

(7 Questions)

  • Q1. What are angular life cycle?
  • Ans. 

    Angular lifecycle hooks are methods that get called at specific stages of a component's life.

    • There are eight lifecycle hooks in Angular

    • ngOnInit() is called after the component is initialized

    • ngOnChanges() is called when the component's input properties change

    • ngDoCheck() is called during every change detection cycle

    • ngAfterViewInit() is called after the component's view has been initialized

    • ngOnDestroy() is called just bef

  • Answered by AI
  • Q2. Explain different directives
  • Ans. 

    Directives are instructions given to the compiler to perform specific tasks during compilation.

    • There are different types of directives such as include, define, pragma, and ifdef

    • Include directive is used to include header files in the program

    • Define directive is used to define constants or macros

    • Pragma directive is used to provide additional information to the compiler

    • Ifdef directive is used to check if a particular macr

  • Answered by AI
  • Q3. Difference between template driven and reactive form
  • Ans. 

    Template driven forms are based on directives while reactive forms are based on reactive programming.

    • Template driven forms are easier to use and require less code.

    • Reactive forms are more flexible and allow for more complex validation.

    • Template driven forms are suitable for simple forms while reactive forms are better for complex forms.

    • Template driven forms use two-way data binding while reactive forms use observable str...

  • Answered by AI
  • Q4. How does angular application starts
  • Ans. 

    Angular application starts by bootstrapping the AppModule.

    • Angular application is a single page application that runs in the browser.

    • The AppModule is the root module of the application.

    • The AppModule is bootstrapped by calling the bootstrapModule method in main.ts file.

    • The bootstrapModule method creates an instance of the AppModule and starts the application.

  • Answered by AI
  • Q5. Core constructs of angular
  • Ans. 

    Angular has core constructs like components, modules, services, directives, pipes, and templates.

    • Components are the building blocks of Angular applications.

    • Modules are used to organize the application into cohesive blocks of functionality.

    • Services are used to share data or functionality across components.

    • Directives are used to add behavior to an existing DOM element or create a new one.

    • Pipes are used to transform data ...

  • Answered by AI
  • Q6. Auth guards in angular
  • Ans. 

    Auth guards in Angular are used to protect routes from unauthorized access.

    • Auth guards are used to check if a user is authenticated before allowing access to a route.

    • They can also be used to check if a user has certain permissions before allowing access.

    • Angular provides built-in auth guards like CanActivate, CanActivateChild, CanLoad, and CanDeactivate.

    • Custom auth guards can also be created by implementing the CanActiv...

  • Answered by AI
  • Q7. Rxjs operators in angular
  • Ans. 

    RxJS operators are used in Angular to handle asynchronous data streams.

    • Operators are functions that manipulate the data streams

    • They can be used for filtering, mapping, reducing, and more

    • Common operators include map, filter, switchMap, and mergeMap

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Was there any delay while completing your previous tasks? how did you complete that task?

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident and be honest. if you don't know just say don't know

Skills evaluated in this interview

TCS Interview FAQs

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

Some of the top questions asked at the TCS Assistant System Engineer interview for experienced candidates -

  1. What are the functions used in a particular co...read more
  2. What is pointers and what is tree and a program to print patt...read more
  3. Write a program to sort the elements( Bubble sorting techniq...read more
How long is the TCS Assistant System Engineer interview process?

The duration of TCS Assistant System Engineer 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 63 interviews

5 Interview rounds

  • Aptitude Test Round
  • HR Round - 1
  • Technical Round
  • HR Round - 2
  • HR Round - 3
View more
TCS Assistant System Engineer Salary
based on 29.8k salaries
₹2.5 L/yr - ₹6 L/yr
At par with the average Assistant System Engineer Salary in India
View more details

TCS Assistant System Engineer Reviews and Ratings

based on 3.6k reviews

3.7/5

Rating in categories

3.5

Skill development

3.9

Work-life balance

2.7

Salary

4.6

Job security

3.7

Company culture

2.7

Promotions

3.2

Work satisfaction

Explore 3.6k 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