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

Assistant System Engineer

Tata Consultancy Services (TCS)
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: OOPS concept, Arrays , DBMS , Pointers ,Basics of HTML
Tip
Tip

Tip 1 : Practise coding daily.
Tip 2 : Prepare interview question.
Tip 3 : Prepare a Good Resume.

Application process
Where: Other
Eligibility: You can get the eligibility criteria on the TCS website. I am unabke to recall those right now.
Resume Tip
Resume tip

Tip 1: Mention all the projects you have worked on, along with the URL if any.
Tip 2: Should not be more than 2 pages.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration120 mins
Interview date10 Jun 2019
Coding problem2

1. Minimum Swaps

Moderate
0/80
Asked in companies
TwitterTata Consultancy Services (TCS)Oracle

Ninja is playing with a string ‘S’ consisting of only equal numbers of opening brackets ‘[’ and closing brackets ’]’. The string was initially balanced but due to Ninja’s friend’s mischief, the string got shuffled up. Now, Ninja wants to make the string balanced again using the minimum number of swaps. Can you help Ninja to find the minimum number of swaps required to make the string balanced again?

A string is called balanced if and only if:

1.It is the empty string, or
2.It can be written as AB, where both A and B are balanced strings, or
3.It can be written as [C], where C is a balanced string.

You are given a string ‘S’ having ‘N/2’ opening brackets and N/2 closing brackets. You have to find the minimum number of swaps required to make ‘S’ balanced again.

For Example
If the given string S = “ [[]]][ ”, the answer will be 1 as if we swap the last and second last character, the string will be balanced.
Try solving now

2. Count Subsequences

Moderate
30m average time
60% success
0/80
Asked in companies
OracleTata Consultancy Services (TCS)Accenture

You have been given an integer array/list 'ARR' of size 'N'. Your task is to return the total number of those subsequences of the array in which all the elements are equal.

A subsequence of a given array is an array generated by deleting some elements of the given array with the order of elements in the subsequence remaining the same as the order of elements in the array.

Note :
As this value might be large, print it modulo 10^9 + 7
Try solving now
02
Round
Easy
Face to Face
Duration40 mins
Interview date8 Aug 2019
Coding problem2

1. OOPs Questions

Difference between Abstract class and Interface.
What is Inheritance?

2. HTML Questions

Use of map,find functions.
Creating a form in HTML.

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
Assistant System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
1296 views
0 comments
0 upvotes
company logo
Assistant System Engineer
2 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
1315 views
1 comments
0 upvotes
company logo
Assistant System Engineer
4 rounds | 7 problems
Interviewed by Tata Consultancy Services (TCS)
1019 views
0 comments
0 upvotes
company logo
Assistant System Engineer
2 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
901 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Assistant System Engineer
2 rounds | 4 problems
Interviewed by Accenture
1331 views
0 comments
0 upvotes
company logo
Assistant System Engineer
3 rounds | 4 problems
Interviewed by Accenture
0 views
0 comments
0 upvotes