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

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: DSA, DBMS, Computer Networks, OS, OOPS, Algorithm
Tip
Tip

Tip 1 : Strong Computer fundamentals
Tip 2 : Good Data structures
Tip 3 : Good Project

Application process
Where: Campus
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Mention Good Project
Tip 2 : Mention Latest technology related project

Interview rounds

01
Round
Medium
Online Coding Interview
Duration180 Minutes
Interview date24 Oct 2021
Coding problem1

I gave round 1 from home on 24 October. It was online test. Timing was 180 minutes. Camera was on all the time and we were not able to move out of test window. You can not close test before time finishes.

1. Inplace rotate matrix 90 degree

Easy
12m average time
80% success
0/40
Asked in companies
OracleAppleFacebook

You are given a square matrix of non-negative integers of size 'N x N'. Your task is to rotate that array by 90 degrees in an anti-clockwise direction without using any extra space.

For example:

For given 2D array :

    [    [ 1,  2,  3 ],
         [ 4,  5,  6 ],
         [ 7,  8,  9 ]  ]

After 90 degree rotation in anti clockwise direction, it will become:

    [   [ 3,  6,  9 ],
        [ 2,  5,  8 ],
        [ 1,  4,  7 ]   ]
Problem approach

Tip 1 : Keep cool mind
Tip 2 : Revise famous question
Tip 3 : Question will be easy in programming

Try solving now
02
Round
Easy
Online Coding Test
Duration60 Minutes
Interview date22 Nov 2021
Coding problem1

It consist of two coding question basic to medium

1. Sort 0 1 2

Easy
22m average time
0/40
Asked in companies
AmazonFacebookMathworks

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
Problem approach

1. count occurrence of 0.
2. count occurrence of 1.
3. count occurrence of 2.
fill array with these counts

Try solving now
03
Round
Easy
Video Call
Duration45 minutes
Interview date28 Apr 2021
Coding problem1

This round was online interview.
They focused mainly computer fundamentals like dbms, os, Data structures, and latest technology like machine learning, blockchain (basics).
It lasted 40 minutes. 
they also asked one puzzle.

1. Middle Of Linked List

Easy
20m average time
80% success
0/40
Asked in companies
NoBrokerSamsungCognizant

Given a singly linked list of 'N' nodes. The objective is to determine the middle node of a singly linked list. However, if the list has an even number of nodes, we return the second middle node.

Note:
1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Problem approach

Use two pointer approach
1. one slow pointer
2. one fast pointer.
3. then use a loop 
4. move slow point by 1 step.
5. move fast pointer by 2 steps.
6. when fast pointer becomes null break loop.
7. slow pointer is middle point.

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
1370 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 3 problems
Interviewed by Accenture
907 views
0 comments
0 upvotes