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
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
Everything started with the desire to become a software engineer. TCS question paper is broken down into he aptitude, verbal ability, logic, programming, and coding sections. Due to my limited preparation time, I used the internet to plan the test and practise all of the questions from prior years. You can find several YouTube channels that can assist you in this. I greatly benefited from all those questions from prior years because they helped me understand the type of topic and how to approach it. I had been practising coding questions on either code studios, leetcode, or hackerrank every day for the coding portion. My ability to solve problems improved as a result.
Application story
We applied by filling the form on nextstep.tcs.com. First we had to signup and since it was on-campus rest of the information was given by campus.
Why selected/rejected for the role?
There was one Interview in which they had 3 member, one for taking Technical Interview, one for MR and one for HR. My through knowledge of Java and C++ had impressed them. Plus leadership skills on my project and how I tackled the challenges being the team leader of the project.
Preparation
Duration: 6 months
Topics: Data Structure(Heap, All Sorting Algorithm, Binary Search, Tree, Graph, Dynamic Programming), Oops, Networking, OS
Tip
Tip

Tip 1 : Plan your study topics on a paper
Tip 2 : Be consistent and practice daily 
Tip 3 : Try to practice from different topics don't wait to finish a topic and then move to different

Application process
Where: Campus
Eligibility: It was a compulsory to apply at this company and all students were eligible
Resume Tip
Resume tip

Tip 1 : Use proper formatting.
Tip 2 : Keep it simple.

Interview rounds

01
Round
Medium
HR Round
Duration90 minutes
Interview date10 Aug 2022
Coding problem1

1. Basic HR Questions

Tell me about yourself.

Why do yo want to join us?

Who is your rolemodel?

02
Round
Medium
Face to Face
Duration60 minutes
Interview date20 Aug 2022
Coding problem2

1. Invert a Binary Tree

Moderate
45m average time
55% success
0/80
Asked in companies
AppleTata Consultancy Services (TCS)Samsung

You are provided with a Binary Tree and one of its leaf nodes. You have to invert this binary tree. Inversion must be done by following all the below guidelines:

• The given leaf node becomes the root after the inversion.

• For a node (say, ‘x’) 
    ○ If there exists the left child that is not yet taken then this child must become the right child of ‘x’.
    ○ If the left child is already taken then the right child is still on the right side of ‘x’.

• The parent of ‘x’ must be the left child of ‘x’.

For Example:

Example-img01
Example-img02

Consider the above binary tree (image- before inversion), if the given leaf node is ‘1’ then the binary tree after inversion becomes exactly the same as given in the image representing after inversion.

Note:

The given binary tree will only have distinct values of nodes.

Try solving now

2. Maximum Subarray Sum

Moderate
35m average time
81% success
0/80
Asked in companies
Expedia GroupSnapdealInfo Edge India (Naukri.com)

You are given an array 'arr' of length 'n', consisting of integers.


A subarray is a contiguous segment of an array. In other words, a subarray can be formed by removing 0 or more integers from the beginning and 0 or more integers from the end of an array.


Find the sum of the subarray (including empty subarray) having maximum sum among all subarrays.


The sum of an empty subarray is 0.


Example :
Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]

Output: 11

Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
Try solving now

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