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

Interview preparation journey

expand-icon
Preparation
Duration: 12 months
Topics: Data Structures, DBMS, OOPS, CN, Algorithms
Tip
Tip

Tip 1 : do dsa regular, atleast 300-400 qwuestions
Tip 2 : makes projects

Application process
Where: Company Website
Eligibility: BTech
Resume Tip
Resume tip

Tip 1 : one page resume
Tip 2 : attach links of code

Interview rounds

01
Round
Easy
Online Coding Interview
Duration180 mins
Interview date3 Jan 2022
Coding problem2

1. Longest Common Subsequence

Moderate
39m average time
0/80
Asked in companies
PayPalShareChatOla

Given two strings, 'S' and 'T' with lengths 'M' and 'N', find the length of the 'Longest Common Subsequence'.

For a string 'str'(per se) of length K, the subsequences are the strings containing characters in the same relative order as they are present in 'str,' but not necessarily contiguous. Subsequences contain all the strings of length varying from 0 to K.

Example :
Subsequences of string "abc" are:  ""(empty string), a, b, c, ab, bc, ac, abc.
Problem approach

Step 1: I first applied brute force. It was given the TLE.
Step 2: I used DP to solve this.

Try solving now

2. Word Search - l

Moderate
30m average time
60% success
0/80
Asked in companies
OlaTata Consultancy Services (TCS)Goldman Sachs

You are given a 2D board('N' rows and 'M' columns) of characters and a string 'word'.


Your task is to return true if the given word exists in the grid, else return false. The word can be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontally or vertically neighboring.


Note:
The same letter cell should not be used more than once.
For Example:
For a given word “design” and the given 2D board 
[[q’, ‘v’, ‘m’, ‘h’],
 [‘d’, ‘e’, ‘s’, ‘i’],
 [‘d’, ‘g’, ‘f’, ‘g’],
 [‘e’, ‘c’, ‘p’, ‘n’]]

The word design can be formed by sequentially adjacent cells as shown by the highlighted color in the 2nd row and last column.

board

Problem approach

I simply tried backtracking and this question get solved.

Try solving now
02
Round
Easy
Face to Face
Duration30 mins
Interview date27 Jan 2022
Coding problem5

1. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeTata Consultancy Services (TCS)Samsung

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Problem approach

Step1: I used brute force that was O(n^n) time complexity.
Step 2: I used two variables to solve the problem.

Try solving now

2. Swap Two Numbers

Easy
10m average time
0/40
Asked in companies
CIS - Cyber InfrastructureGenpactPaytm (One97 Communications Limited)

You are given two numbers 'a' and 'b' as input.


You must swap the values of 'a' and 'b'.


For Example:
Input: 
'a' = 8, 'b' = 5

Output:
5 8

Explanation:
Initially, the value of 'a' and 'b' is 8 and 5, respectively.

After swapping, the value of 'a' is 5, and the value of 'b' is 8.
Problem approach

I simply give the below solution:
x = x + y
y= x - y
x =x - y
PRINT x, y

Try solving now

3. DBMS Question

What is Joins?

Natural Joins

Do you know SQL commands?

4. Project based questions

Discussion on my projects.

5. OOPs Question

Features of OOPS.

03
Round
Easy
HR Round
Duration10 mins
Interview date28 Jan 2022
Coding problem1

1. Basic HR Questions

My Introduction

Projects

Location Preference

able to work in night shift?

Are you aware of bond?

Why do you want to join TCS?

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