Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
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
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 8 months
Topics: C++, Data Structures, Design and Analysis of Algorithms, Recursion, OOPS, MySQL
Tip
Tip

Tip 1 : Basics of each Data Structures should be clear.
Tip 2 : You need to be short and accurate.
Tip 3 : All the things you mention in resume must be well prepared including projects so mention accordingly.

Application process
Where: Other
Eligibility: 60% in 10th, 12th, B.Tech, Having only 1 backlog and gap not more than 2 years in education
Resume Tip
Resume tip

Tip 1 : Don't put false things on resume which you can't answer.
Tip 2 : Resume should not be more than 2 pages.

Interview rounds

01
Round
Hard
Online Coding Test
Duration360 minutes
Interview date15 Aug 2020
Coding problem1

The TCS CODEVITA PREQUALIFIER round is conducted for 24 hrs in which the each student can attempt the test according to suitable timings and the test duration is of 6 hrs. There are 6 coding questions which are of easy , medium and hard level. The test environment is very good. You are given compiler and also the option to upload your code if you are not using their compiler. The test is not camera proctored as the main thing is that TCS has a very strong plagiarism checker so if one copies from any source he/she is not considered.

1. Minimum count of balls in a bag

Moderate
15m average time
85% success
0/80
Asked in companies
FlipkartWells FargoTata Consultancy Services (TCS)

You are given an integer array ‘ARR’ of size ‘N’, where ‘ARR[i]’ denotes the number of balls in the ‘i-th’ bag. You are also given an integer ‘M’, denoting the maximum number of operations you can perform on ‘ARR’ (the given collection of bags).

In each operation, you can do the following:

  • Choose a bag from the collection and divide it into two new bags such that each bag contains a positive (non-zero) number of balls. Remove the chosen bag from the collection and add the new bags into the collection.

After performing the operations, let ‘X’ be the maximum number of balls in a bag. The task is to find the minimum possible value of ‘X’ and return it.

Example:
ARR = [5, 7], N = 2, M = 2

Perform the following two operations on ‘ARR’: 
1. Divide the bag with 7 balls into 3 and 4. New ARR = [3, 4, 5].
2. Divide the bag with 5 balls into 1 and 4. New ARR = [1, 3, 4, 4].

The bag with the maximum number of balls has 4 balls. Hence, the minimum possible value of ‘X’ is 4. Return 4 as the answer.
Note:
1. You can perform any number of operations between [0, M], both included.
2. Avoid using the 'Modulo' operator as it can cause Time Limit Exceeded.
Try solving now
02
Round
Medium
Video Call
Duration40 minutes
Interview date26 Sep 2020
Coding problem2

It was of around 45 min on Microsoft Teams. There were 3 interviewees in the interview and they where were very friendly.

1. Check Palindrome

Easy
15m average time
80% success
0/40
Asked in companies
OlaCognizantBank Of America

Ninja is given an integer ‘N’. Ninja wants to find whether the binary representation of integer ‘N’ is palindrome or not.

A palindrome is a sequence of characters that reads the same backward as forward.

Ninja is busy with his training. Help Ninja in finding out whether the binary representation of ‘N’ is palindrome or not.

Try solving now

2. Heap Sort

Easy
15m average time
85% success
0/40
Asked in companies
AdobeExpedia GroupAmazon

You are given an array ‘ARR’ consisting of 'N' integers, and your task is to sort the given array in non-decreasing order using the Heap sort algorithm.

Try solving now
03
Round
Medium
HR Round
Duration20 minutes
Interview date26 Sep 2020
Coding problem1

It was conducted on Microsoft Teams .

1. Basic HR Questions

What makes you happy? 

How do you work under pressure? Can you handle the pressure?

Here's your problem of the day

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

Skill covered: Programming

How do you write a single-line comment in C++?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
Assistant System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
893 views
0 comments
0 upvotes
company logo
Assistant System Engineer
2 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
725 views
0 comments
0 upvotes
company logo
Assistant System Engineer
4 rounds | 7 problems
Interviewed by Tata Consultancy Services (TCS)
538 views
0 comments
0 upvotes
company logo
Assistant System Engineer
2 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
509 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Assistant System Engineer
2 rounds | 4 problems
Interviewed by Accenture
922 views
0 comments
0 upvotes
company logo
Assistant System Engineer
3 rounds | 4 problems
Interviewed by Accenture
0 views
0 comments
0 upvotes