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

Associate System Engineer

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

Interview preparation journey

expand-icon
Journey
TCS NINJA, is conducted all over India every year, I cleared the online round where they will ask MCQ about coding and aptitude,logical and verbal reasoning also, and after clearing this round the interview is just a 20 to 25 min interview where all 3 rounds i.e TR, HR &MR go at a time for most of the members. First, they will ask for our personal information and then start with questions regarding our resume like our projects, interests, etc. Then they test our coding skills with a few definitions and then a simple code. And then HR will take over with a few general hr questions and then MR will test our managing skills mostly by giving a situation us and how we would manage that situation. For most people, a similar kind of interview will be done.
Application story
Get Your self registered on TCS Ninja Page. Follow the procedure mentioned on the form which includes entering your Name , email id, Phone number and various other details.After filling the form you will be provided with a unique number. Kindly take a snap of that number or take a screenshot. Because this number will help you in finding your result.
Why selected/rejected for the role?
I was very honest about my skills like i only mentioned what i know in the resume and i was very strong about that skills, my friends who added many skills which they don't know got rejected because of fake resume skills
Preparation
Duration: 2 Months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming, Operating System
Tip
Tip

Tip 1 : Understanding the TCS NQT Syllabus and Exam Pattern
Tip 2 : Solve TCS NQT Previous Years Papers
Tip 3 : Solve Hackkerrank problems

Application process
Where: Other
Eligibility: 60% in sslc,12th and college
Resume Tip
Resume tip

Tip 1 : Limit your resume to one page
Tip 2 : Be honest

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date4 Aug 2019
Coding problem0

24 MCQ questions on verbal ability, reasoning ability, numerical ability, programming logic and hands-on-coding

02
Round
Medium
Online Coding Interview
Duration45 Minutes
Interview date4 Aug 2019
Coding problem1

Coding round they will ask two questions  I remember only 1.

1. Replace Each Element Of Array With Its Corresponding Rank

Easy
10m average time
90% success
0/40
Asked in companies
GrowwMAQ SoftwareUnthinkable Solutions

Given an array of integers 'ARR’ of size ‘N’. Replace each element of this array with its corresponding rank and return the array.


The rank of an element is an integer between 1 to ‘N’ inclusive that represents how large the element is in comparison to other elements of the array. The following rules can also define the rank of an element:


1. It is an integer starting from 1.

2. The larger the element, the larger the rank. If two elements are equal, their rank must be the same.

3. It should be as small as possible.
For Example:
'ARR' = [4, 7, 2, 90]

Here, 2 is the smallest element, followed by 4, 7, and 90. 

Hence rank of element 2 is 1, element 4 is 2, element 7 is 3, and element 90 is 4.

Hence we return [2, 3, 1, 4].
Problem approach

Iterative over the array using a for loop.
Now use another for loop to check the number of elements having value less than the current element.
We can use a set to get the number of unique elements having value less than the current element.
Number of such unique elements + 1 is the rank of that element.

Try solving now
03
Round
Medium
Online Coding Interview
Duration45 minutes
Interview date4 Aug 2019
Coding problem1

Coding, we will be allocated to any college near our location we have to physically present there to attend, there will be three to four investigator per hall so there will be strict rules to follow you will be terminated if you try to malpractice

1. Check Subset

Easy
18m average time
90% success
0/40
Asked in companies
QualcommAmazonMedia.net

You are given two integer arrays ARR1 and ARR2 of length N and M respectively. You have to return true if ARR2 is a subset of ARR1, otherwise, return false.

For Example:

If the given arrays are [1, 2, 3] and [1, 2] then you need to return true as ARR2 is a subset of ARR1, but if the given arrays are [1, 2, 3] and [1, 2, 2] then you need to return false since ARR2 is not a subset of ARR1.
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
Associate System Engineer
2 rounds | 6 problems
Interviewed by Tata Consultancy Services (TCS)
991 views
2 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
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
680 views
0 comments
0 upvotes