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
3.7

based on 85.1k Reviews

Filter interviews by

TCS Assistant System Engineer Interview Questions, Process, and Tips

Updated 8 Jan 2025

Top TCS Assistant System Engineer Interview Questions and Answers

  • Q1. Constellation Given a matrix ‘UNIVERSE’ with 3 rows and ‘N’ columns, with the characters { # , * , . } and these characters represent a cluster of stars and galaxies in s ...read more
  • Q2. Game in Space Ninja is in space with his super spaceship having unlimited fuel. Ninja initially has a health level ‘H’ and his spaceship has an armour ‘A’. He decides to ...read more
  • Q3. Given a string S(input consisting) of ‘*’ and ‘#’. The length of the string is variable. The task is to find the minimum number of ‘*’ or ‘#’ to make it a ...read more
View all 280 questions

TCS Assistant System Engineer Interview Experiences

418 interviews found

Round 1 - HR 

(2 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. Your self introduction

Interview Preparation Tips

Interview preparation tips for other job seekers - So useful for job

I was interviewed in Sep 2020.

Round 1 - Coding Test 

(5 Questions)

Round duration - 360 Minutes
Round difficulty - Medium

There will be 6 coding problems, Each question will have 1hr time
2-easy
2-medium
2-hard
If you solve atleast one problem,you will be qualified

  • Q1. Constellation

    Given a matrix ‘UNIVERSE’ with 3 rows and ‘N’ columns, with the characters { # , * , . } and these characters represent a cluster of stars and galaxies in space. Stars are represented by ‘*’ ...

  • Ans. Recursive Approach

    The key idea is to recursively check every 3x3 grid and see what vowel does it signify and it to the string. This can be easily done using a recursive function.

     

    Here is the algorithm :

     

    1. We take a recursive function ‘generateConstellations()’ and take parameters, ‘CURIDX’, which denotes the current column we are at, a matrix ‘UNIVERSE’ to denote the stars and constellations.
    2. We define ‘MAT’ as ...
  • Answered by CodingNinjas
  • Q2. Game in Space

    Ninja is in space with his super spaceship having unlimited fuel. Ninja initially has a health level ‘H’ and his spaceship has an armour ‘A’. He decides to play a game, where at any instant h...

  • Ans. Recursive

    The idea is simple, we will check all the possible ways of choosing planets with the help of recursion and find out which combination gives maximum time. 

     

    Along with this, we will prefer to move Mars whenever possible as it is always beneficial to make a move to Mars.

     

    • So we will make a recursive function named SOLVE which will receive 3 parameters ‘H’, ‘A’ and ‘MOVE_MARS’.
    • Initialize a bool varia...
  • Answered by CodingNinjas
  • Q3. Maximize the sum

    You are given two sorted arrays of distinct integers, ‘ARR1’ and ‘ARR2’. If you find a common element in both arrays, you can switch from one array to another.

    Your task is to find a pat...

  • Ans. Recursive

    In this problem, our primary focus is on the common elements i.e. an element that is present in both the arrays. Then, we have to decide whether we have to make a switch. So for that, first we store all the elements of ‘ARR1’ and ‘ARR2’ into ‘MAP1’ and ‘MAP2’ respectively. 

     

    Now we call our ‘maximiseSumHelper’ function. We call this function for both cases i.e starting with ‘ARR1’ and starting with ‘A...

  • Answered by CodingNinjas
  • Q4. Valid Pairs

    You are given an array 'ARR' of 'N' integers and two integers 'K' and 'M'.

    You need to return true if the given array can be divided into pairs such that the s...

  • Ans. Brute Force

    Approach:  

     

    1. Check the length of the array if it is odd then you can’t make pairs. Thus, return false.
    2. Create a boolean array ‘VISTED’ of length ‘N’ initialized to false, which will store true if the element of the given array at that particular index is paired up already or not.
    3. For each element of the array, try to pair up with each other element of the array.
      1. If both the elements are not paired...
  • Answered by CodingNinjas
  • Q5. Prime Time Again

    You have been given two integers ‘DAY_HOURS’ and ‘PARTS’. Where ‘DAY_HOURS’ is the number of hours in a day and a day can be divided into ‘PARTS’ equal parts. Your task is to find total in...

  • Ans. Brute Force
    • This is a Naive/Brute Force approach
    • Create a 2-d array of size ‘P’ rows and ‘D/P’ columns and assign 1 to ‘D’ value in each cell.
    • Take an example with ‘D’ being 12 and ‘P’ being 2, then create an array [  [1,2,3,4,5,6]  [7,8,9,10,11,12]  ]
    • Keep track of the number of prime group instances using a ‘PRIME_GROUP’ variable, which would be initialized to 0.
    • We can easily observe that each column in th...
  • Answered by CodingNinjas
Round 2 - Coding Test 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

As this was technical round , they asked me about the coding problems that i solved and asked me to explain.
And they asked some DSA topics , explained.
Then they gave on problem and said to write code for it, then i wrote it.
By this i completed my TR

  • Q1. Prime Time Again

    You have been given two integers ‘DAY_HOURS’ and ‘PARTS’. Where ‘DAY_HOURS’ is the number of hours in a day and a day can be divided into ‘PARTS’ equal parts. Your task is to find total in...

  • Ans. Brute Force
    • This is a Naive/Brute Force approach
    • Create a 2-d array of size ‘P’ rows and ‘D/P’ columns and assign 1 to ‘D’ value in each cell.
    • Take an example with ‘D’ being 12 and ‘P’ being 2, then create an array [  [1,2,3,4,5,6]  [7,8,9,10,11,12]  ]
    • Keep track of the number of prime group instances using a ‘PRIME_GROUP’ variable, which would be initialized to 0.
    • We can easily observe that each column in th...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from DVR & Dr. HS MIC College of Technology. I applied for the job as Assistant System Engineer in HyderabadEligibility criteriano criteriaTata Consultancy Services (TCS) interview preparation:Topics to prepare for the interview - COOPSPythonDSASQLOSWeb TechnologiesTime required to prepare for the interview - 2.5 MonthsInterview preparation tips for other job seekers

Tip 1 : cover all basic topics.
Tip 2 : practice atleast 2 per day in coding from platforms like codingninjas,hackerrank,codechef.
Tip 3 : prefer one language and practice in depth and have idea on syntaxes in all other programming languages.
do mini projects

Application resume tips for other job seekers

Tip 1 : maintain in 2 pages
Tip 2 : needed all your knowledge not your personal details

Final outcome of the interviewSelected

Skills evaluated in this interview

Assistant System Engineer Interview Questions Asked at Other Companies

asked in TCS
Q1. ConstellationGiven a matrix ‘UNIVERSE’ with 3 rows and ‘N’ column ... read more
asked in TCS
Q2. Game in SpaceNinja is in space with his super spaceship having un ... read more
asked in TCS
Q3. Given a string S(input consisting) of ‘*’ and ‘#’. The le ... read more
asked in TCS
Q4. Prime Time AgainYou have been given two integers ‘DAY_HOURS’ and ... read more
asked in TCS
Q5. Maximize the sumYou are given two sorted arrays of distinct integ ... read more

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 Minutes
Round difficulty - Medium

this round consists of 4 sections in which
3 are based on aptitude, reasoning and verbal.
other consists of programming logic and two coding questions.

  • Q1. Find Duplicates In Array

    You are given an array/list 'ARR' consisting of N integers, which contains elements only in the range 0 to N - 1. Some of the elements may be repeated in 'ARR'. You...

  • Ans. Sorting
    1. The most trivial approach would be to sort the array/list ‘ARR’ and then return the duplicates.
    2. After sorting the array in non-decreasing order, do the following for all the elements from i = 0 to i = n - 2:
      • If ARR[i] == ARR[i + 1], then add ARR[i] to the the output list.
      • While ARR[i] == ARR[i + 1], do i = i + 1, since we don’t want to add the same duplicate elements again and again.
      • Else continue.
    3. After this loop, w...
  • Answered by CodingNinjas
Round 2 - HR 

(1 Question)

Round duration - 20 Minutes
Round difficulty - Medium

interview was conducted online through meetings

  • Q1. Basic HR Questions

    Who is your role model?

    Where do you see yourself in 5 years?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Assistant System Engineer in HyderabadEligibility criteria60 percentage till dateTata Consultancy Services (TCS) interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Software testing (basics),Arrays,StringsTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : atleast be perfect in one programming language.
Tip 2 : learn aptitude and reasoning everyday

Application resume tips for other job seekers

Tip 1 : focus more on skills
Tip 2 : atleast place one project in it.

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

7 Questions

  • Q1. Introduce yourself?
  • Q2. Why you choose engineering ?
  • Q3. Why you choose computer engineering over mechanical?
  • Q4. What is byte code?
  • Ans. 

    Byte code is a compiled code that can be executed on any platform with the help of a virtual machine.

    • Byte code is an intermediate code that is generated by a compiler.

    • It is platform-independent and can be executed on any platform with the help of a virtual machine.

    • Java and Python are examples of programming languages that use byte code.

    • Byte code is often used in web development and mobile app development.

  • Answered by AI
  • Q5. What is ASCII code of 'a'?
  • Ans. 

    The ASCII code of 'a' is 97.

    • ASCII stands for American Standard Code for Information Interchange.

    • Each character is assigned a unique numerical value.

    • The ASCII code for lowercase letters starts from 97.

    • The ASCII code for uppercase letters starts from 65.

    • The ASCII code for numbers starts from 48.

  • Answered by AI
  • Q6. How to convert ASCII to binary?
  • Ans. 

    ASCII can be converted to binary by representing each character as its corresponding 8-bit binary code.

    • Each ASCII character has a unique 8-bit binary code.

    • The binary code can be found using an ASCII table.

    • For example, the letter 'A' has a binary code of 01000001.

    • To convert a string of ASCII characters to binary, simply find the binary code for each character and concatenate them together.

  • Answered by AI
  • Q7. Why tcs?
  • Ans. 

    TCS is a global IT services company with a strong reputation for innovation and customer satisfaction.

    • TCS has a strong reputation for innovation and customer satisfaction

    • TCS has a global presence with operations in over 46 countries

    • TCS offers a wide range of services and solutions to clients across industries

    • TCS has a strong focus on employee development and career growth

    • TCS has won numerous awards and recognition for

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't be nervous . Be positive and cool.

Skills evaluated in this interview

TCS interview questions for designations

 System Engineer

 (1.1k)

 Assistant System Analyst

 (5)

 System Assistant

 (1)

 System Engineer Hardware

 (67)

 System Software Engineer

 (3)

 Junior System Engineer

 (2)

 System Engineer Analyst

 (2)

 Linux System Engineer

 (1)

I was interviewed in Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 360 minutes
Round difficulty - Hard

The TCS CODEVITA PREQUALIFIER round is conducted for 24 hrs in which the each student can attempt the test according to suitable timings and the test duration is of 6 hrs. There are 6 coding questions which are of easy , medium and hard level. The test environment is very good. You are given compiler and also the option to upload your code if you are not using their compiler. The test is not camera proctored as the main thing is that TCS has a very strong plagiarism checker so if one copies from any source he/she is not considered.

  • Q1. Minimum count of balls in a bag

    You are given an integer array ‘ARR’ of size ‘N’, where ‘ARR[i]’ denotes the number of balls in the ‘i-th’ bag. You are also given an integer ‘M’, denoting the maximum numbe...

  • Ans. Brute force

    Let 'X' be the maximum number of balls in a bag that we desire. Let ‘COUNT[i]’ be the number of operations that we need to perform on ‘ARR[i]’ such that the new bags made from it contain less than or equal to 'X' balls. Consider the following examples:

     

    If we want 'X' to be ‘4’, then:

    ‘ARR[i] = 5’, after splitting we get [4, 1], so ‘COUNT[i] = 1’

    ‘ARR[i] = 8’, after splitting we get [4, 4] so ‘COUNT[i] = 1...

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

It was of around 45 min on Microsoft Teams. There were 3 interviewees in the interview and they where were very friendly.

  • Q1. Check Palindrome

    Ninja is given an integer ‘N’. Ninja wants to find whether the binary representation of integer ‘N’ is palindrome or not.

    A palindrome is a sequence of characters that reads the same bac...

  • Ans. Bitmasking Approach

    The main idea is to compare bits from the left and right of the given number. If the i-th from left and right are the same move to the next bit else return false.

     

    Algorithm:-

    • Create two variables ‘l’ and ‘r’ and initialize l to 0 and r to log2(N).
    • Run a while loop until r > l.
    • Check if the l-th bit and r-th bit are the same or not. If both the bits are set or both the bits are unset then it mean...
  • Answered by CodingNinjas
  • Q2. Heap Sort

    You are given an array ‘ARR’ consisting of 'N' integers, and your task is to sort the given array in non-decreasing order using the Heap sort algorithm.

    Input Format:
    The first line of ...
  • Ans. Heap Sort

    Approach: 

    • Heapsort is a sorting algorithm based on the heap data structure.
    • In this algorithm, we will first convert the given array into a max heap.
    • The max heap is a special kind of binary tree with the following properties:
      • It is a complete binary tree.
      • The element present at the root node is the largest among all of its children.
    • Since max heap is a complete binary tree, hence it can be converted into an a...
  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 20 minutes
Round difficulty - Medium

It was conducted on Microsoft Teams .

  • Q1. Basic HR Questions

    What makes you happy? 

    How do you work under pressure? Can you handle the pressure?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Assistant System Engineer in DelhiEligibility criteria60% in 10th, 12th, B.Tech, Having only 1 backlog and gap not more than 2 years in educationTata Consultancy Services (TCS) interview preparation:Topics to prepare for the interview - C++, Data Structures, Design and Analysis of Algorithms, Recursion, OOPS, MySQLTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Basics of each Data Structures should be clear.
Tip 2 : You need to be short and accurate.
Tip 3 : All the things you mention in resume must be well prepared including projects so mention accordingly.

Application resume tips for other job seekers

Tip 1 : Don't put false things on resume which you can't answer.
Tip 2 : Resume should not be more than 2 pages.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

I applied via LinkedIn and was interviewed before Dec 2021. 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 - Coding Test 

Simple and easy for a person with some programming background

Round 3 - Technical 

(2 Questions)

  • Q1. The questions were about a previous project i was working on.
  • Q2. I just answered these questions based on my experience

Interview Preparation Tips

Topics to prepare for TCS Assistant System Engineer interview:
  • Data Structures
Interview preparation tips for other job seekers - Be confident and hard working to clear the interviews

Interview Questionnaire 

1 Question

  • Q1. What is pointer.
  • Ans. 

    A pointer is a variable that stores the memory address of another variable.

    • Pointers are used to manipulate data structures like arrays and linked lists.

    • They can be used to pass values by reference to functions.

    • Pointers can also be used to dynamically allocate memory.

    • Example: int *ptr; ptr = # *ptr = 10; // num now has a value of 10

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company for growth

Skills evaluated in this interview

Assistant System Engineer interview

user image Job Goalz

posted on 5 Dec 2021

I applied via Company Website and was interviewed before Dec 2020. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is your long term goal?
  • Q2. Technical questions related to sql,java
  • Q3. Why i will hire you?
  • Q4. What is your hobby?

Interview Preparation Tips

Interview preparation tips for other job seekers - First of all you have to be confident , no matter you know answer or not if you dont know then clearly say sorry i dont know they will ask another question but giving wrong answer is bad habit, so just be confident and dont hesitate

Interview Questionnaire 

1 Question

  • Q1. Tell me about you self

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared for the technical interview

TCS Interview FAQs

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

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

  1. What are the functions used in a particular co...read more
  2. What is linklist ? Write a code to insert a node at the beginning of lis...read more
  3. What are local variable and global variables? and their default values and prog...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 Assistant System Engineer Interview Process

based on 137 interviews in last 1 year

4 Interview rounds

  • Aptitude Test Round
  • Technical Round
  • HR Round 1
  • HR Round 2
View more

People are getting interviews through

based on 244 TCS interviews
Campus Placement
Company Website
Job Portal
WalkIn
Referral
38%
36%
11%
7%
2%
6% 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 Assistant System Engineer Salary
based on 31.3k salaries
₹2.2 L/yr - ₹5.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.5k reviews

3.8/5

Rating in categories

3.5

Skill development

3.9

Work-Life balance

2.7

Salary & Benefits

4.7

Job Security

3.7

Company culture

2.7

Promotions/Appraisal

3.3

Work Satisfaction

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

₹1 L/yr - ₹9 L/yr

IT Analyst
67.9k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
31.3k salaries
unlock blur

₹2.2 L/yr - ₹5.6 L/yr

Associate Consultant
28.6k salaries
unlock blur

₹8.9 L/yr - ₹31.9 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

Accenture

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview