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

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Data Structures, Algorithms, OOPS, SQL, Java
Tip
Tip

Tip 1 : Prepare your resume projects very well.
Tip 2 : OOPS concepts are a must
Tip 3 : Prepare well for basic programming questions like Fibonacci series, GCD of number, etc.

Application process
Where: Campus
Eligibility: Above 60% in 10th, 12th and B.Tech
Resume Tip
Resume tip

Tip 1 : Your projects play a very important role so put those which you can explain clearly and be ready for the counter questions which will be asked on the technology on which you have made the project.


Tip 2 : From my experience try to avoid web development projects in your resume because almost everyone knows about this tech and you will face a huge amount of rapid-fire questions from your interviewer and if you give 1-2 wrong answers then chances are you will be rejected. Take other technology tracks projects like machine learning, Python projects like game, etc etc...

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date5 May 2019
Coding problem1

There will be 5 sections : Quantitative, Aptitude, English, Pseudo code and the last 1 programming question.

1. Find GCD of two numbers

Easy
15m average time
85% success
0/40
Asked in companies
Paytm (One97 Communications Limited)OracleGoldman Sachs

You are given two numbers, ‘X’ and ‘Y’. Your task is to find the greatest common divisor of the given two numbers.

The Greatest Common Divisor of any two integers is the largest number that divides both integers.

For Example:
You are given ‘X’ as 20 and ‘Y’ as 15. The greatest common divisor, which divides both 15 and 20, is 5. Hence the answer is 5.
Problem approach

Used this formula to solve the problem. :  gcd(X, Y) = gcd(Y, X % Y) , If X and Y are not equal 0.

 

Try solving now
02
Round
Easy
Face to Face
Duration45 minutes
Interview date10 Jun 2019
Coding problem4

This was a technical interview round. The interviewer asked me 2 programming questions and some SQL queries along with OOPS concepts.

1. Find duplicate characters in a string

Easy
25m average time
70% success
0/40
Asked in companies
ThalesTata Consultancy Services (TCS)Goldman Sachs

You are given a string ‘S’ of length ‘N’. You have to return all the characters in the string that are duplicated and their frequency.

Example:-
N = 5
S = ‘GEEK’

ANSWER:- The answer should be [(‘E’,2)] because ‘E’ is the only character that is duplicated and has frequency 2.
Try solving now

2. SQL Question

Print the top 5 salaries of Employees from the Employee table.

Problem approach
Select distinct * from 
Employees 
Order by salary desc 
Limit 5

3. SQL Question

Print the 4th highest salary of the employee from the Employees table

Problem approach
Select distinct * from 
Employees 
Order by salary desc 
Limit 4, 1

4. Implement Bubble Sort Algorithm

Easy
10m average time
90% success
0/40
Asked in companies
OptumAccentureWells Fargo

Bubble Sort is one of the sorting algorithms that works by repeatedly swapping the adjacent elements of the array if they are not in sorted order.

You are given an unsorted array consisting of N non-negative integers. Your task is to sort the array in non-decreasing order using the Bubble Sort algorithm.

For Example:
Bubble Sort implementation for the given array:  {6,2,8,4,10} is shown below :-

Alt test

Try solving now
03
Round
Easy
HR Round
Duration30 minutes
Interview date7 Jun 2019
Coding problem1

This was my last round and I hoped it to go good just like the other rounds. The interviewer was very straight to the point and professional. The interview lasted for 30 minutes.

1. Basic HR Questions

1) Why should we hire you?
2) What are your expectations from the company?
3) How was your overall interview experience?
4) What are your strengths and weakness according to you?
5) Where do you see yourself in the next 5 years?

Problem approach

Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.

Tip 3 : Since everybody in the interview panel is from a tech background, here too you can expect some technical questions. No coding in most of the cases but some discussions over the design can surely happen.

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