Tata Consultancy Services (TCS) interview experience Real time questions & tips from candidates to crack your interview

System Engineer

Tata Consultancy Services (TCS)
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
I was selected by TCS through the off-campus recruitment process. The first round was the TCS NQT exam, which included aptitude and technical MCQs, along with a coding section. Based on my performance, I was shortlisted for the Prime interview. The second round was a combination of technical and managerial interviews. After clearing this round, I proceeded to the final HR interview. Upon successfully completing the HR round, I received the offer letter.
Application story
I got the information from the TCS portal itself. Afterwards, I applied for the TCS NQT exam through the TCS NextStep portal. After that, I received all the information related to the placement process on my email ID.
Why selected/rejected for the role?
I got selected because of my coding skills. I solved 2 coding questions in the NQT exam. During the interview, I also wrote 3 to 4 code snippets on paper in front of the interviewers.
Preparation
Duration: 6 Months
Topics: Java Basics, OOP, Data Structures, B.E. Project, Logic Building, Searching and Sorting
Tip
Tip

Tip 1: Prepare your final year engineering project thoroughly.
Tip 2: Revise Java basics, OOP concepts, and Java Collections.
Tip 3: Practice searching and sorting algorithms, along with other linear data structures.

Application process
Where: Company Website
Eligibility: 6 CGPA (Salary Package: 7 LPA)
Resume Tip
Resume tip

Tip 1: Mention your projects.
Tip 2: Mention your skills and internship details, if you have any.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date9 May 2024
Coding problem2

The timing of this round was around 9:00 AM to 10:30 AM.
A large number of students came to take the test at the TCS iON Zone location.

1. Table Summation

Easy
0/40
Asked in company
Tata Consultancy Services (TCS)

You are given an integer 'N'.


Return the summation of its multiplication table up to 10.


For Example :
Let 'N' = 5.
The multiplication table of 5 up to 10 is: 5, 10, 15, 20, 25, 30, 35, 40, 45, 50.
The summation is 5 + 10 + 15 + 20 + 25 + 30 + 35 + 40 + 45 + 50 = 275.
Therefore, the answer is 275.
Problem approach

Step 1: Declare a variable named sum.
Step 2: Use a for loop from 1 to 10, and within the loop, calculate the sum of the multiplication table for the given number.
Step 3: Return the sum to the main method.

Try solving now

2. Count Frequency

Easy
15m average time
85% success
0/40
Asked in companies
AmazonTata Consultancy Services (TCS)Sprinklr

You are given a string 'S' of length 'N', you need to find the frequency of each of the characters from ‘a’ to ‘z’ in the given string.

Example :

Given 'S' : abcdg
Then output will be : 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
Problem approach

Step 1: Use a HashMap of type Character and Integer.
Step 2: Iterate through each letter using a for loop and store the character as the key and its count as the value in the HashMap.
Step 3: Sort the HashMap by keys and print it.

Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date19 Jun 2024
Coding problem3

The timing of the face-to-face interview was around 4 PM.
The interviewers were very supportive and friendly.
The interview lasted about 1 hour and included a large number of questions about projects, Java concepts, searching and sorting algorithms, and pattern printing problems.
They asked me to write code for OOP concepts and merge sort as well.
They explored OOP concepts in depth, followed by questions on linked list concepts with code explanations.
After that, they asked about the Java Collection Framework.

1. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
Wells FargoThought WorksAccenture

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Problem approach

Wrote merge sort code in Java.

Try solving now

2. OOP concepts

Write code to implement OOP concepts.

3. Data Structures

  1. What is the difference between ArrayList and LinkedList in the Java Collection framework? (Learn)
  2. How do you add an element to a LinkedList using an index, and how is that element stored in memory internally?
  3. Which is better to use: ArrayList or LinkedList?
  4. When is it better to use a LinkedList over an ArrayList?
Problem approach

Tip 1: Learn the List interface and its child classes.
Tip 2: Study when to use ArrayList and when to use LinkedList.
Tip 3: Study the differences between basic arrays, ArrayList, LinkedList, and Vector.

 

 

 

03
Round
Easy
HR Round
Duration10 minutes
Interview date19 Jun 2024
Coding problem1

Around 5 PM, after the technical round,
the HR was very chill and supportive.
They asked only basic HR questions.

1. HR Questions

  1. Give an introduction.
  2. Explain your final year project.
  3. Talk about your strengths and weaknesses.
  4. Discuss relocation and night shifts.
  5. Talk about your family background.
  6. Describe your achievements during your engineering degree.
Problem approach

Tip 1: Prepare your introduction.
Tip 2: Prepare answers to all basic HR questions.
Tip 3: Ask any two company- or growth-oriented questions at the end.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
System Engineer
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes
company logo
System Engineer
4 rounds | 10 problems
Interviewed by Tata Consultancy Services (TCS)
1000 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
2957 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
330 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Cognizant
4965 views
5 comments
0 upvotes
company logo
System Engineer
2 rounds | 4 problems
Interviewed by HCL Technologies
1369 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 3 problems
Interviewed by Accenture
907 views
0 comments
0 upvotes