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: 2 months
Topics: Python, Data Structures, Pointers, Aptitude, OOPS, Algorithms, Dynamic Programming, DBMS, Operating System, System Design, Computer Networks, Machine Learning, C++
Tip
Tip

Tip 1 : Be thorough with your basics - Data Structures and Algorithms, Pointers, DBMS,OOPS,OS etc.
Tip 2 : Also have a good practice on aptitude. Managing time during the test is also an important skill.
Tip 3 : Have good projects on recent technologies(ML/Web D/Blockchain/Analytics etc). Have in depth knowledge about the project as the interviewer can go deep and can ask difficult questions on projects as well.

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Write the things about which you're 100% sure that you can answer questions from those things.
Tip 2 : Do not try to go high profile by mentioning too many skills/projects/extracurriculars on resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 Minutes
Interview date21 Oct 2021
Coding problem2

1. Encode The String

Easy
10m average time
80% success
0/40
Asked in companies
Goldman SachsTata Consultancy Services (TCS)Deloitte

You are given a string ‘S’ of length ‘N’. The string can be encoded using the following rules:

1) If the ‘i-th’ character is a vowel, change it to the next character in the alphabetical sequence. For example, the next character of ‘o’ is ‘p’.

2) If the ‘i-th’ character is a consonant, change it to the previous character in the alphabetical sequence. For example, the previous character of ‘h’ is ‘g’.

3) The next character of ‘z’ is ‘a’.

4) The previous character of ‘a’ is ‘z’.

Find the encoded string.

Example :
‘N’ = 4, ‘S’ = “code”

Character ‘c’ gets changed to ‘b’.
Character ‘o’ gets changed to ‘p’.
Character ‘d’ gets changed to ‘c’.
Character ‘e’ gets changed to ‘f’.

Encoded string = “bpcf”
Problem approach

By using recursion

Try solving now

2. Count Sequences Of Positive Integers Having Product X

Hard
15m average time
85% success
0/120
Asked in companies
HSBCTata Consultancy Services (TCS)Delhivery

You are given an array 'NUM' consisting of N positive Integers. Your task is to find the total number of possible sequences of positive integers (greater than 1) whose product is 'X'.

The value of 'X' is calculated as the product of the N terms, where the ith term is generated by raising the ith prime number to the power of an ith element in the given array.

In mathematical terms, we can write X as:

X = 2 ^ NUM[1] * 3 ^ NUM[2] * 5 ^ NUM[3] * 7 ^ NUM[4] * 11 ^ NUM[5] * … up to Nth term
Note :
1. Sum of all the elements in the array 'NUM' will always be less than or equal to 400.
2. As the total number of such sequences can be very large, print the answer modulo 1000000007.
Problem approach

By using dynamic programming

Try solving now
02
Round
Medium
Online Coding Interview
Duration30 Minutes
Interview date2 Nov 2021
Coding problem0

Online test. The test consisted of two parts-
Timing- Morning 10-10:50. The platform used was TCS ION. 
English: 15 questions in 10 minutes. Questions were from topics such as synonym/antonym, critical thinking, passage-based questions. The level of the questions was from easy to medium. 
Aptitude: 25 questions in 40 minutes. Questions were from Simple Interest, Profit Loss, Permutations and combinations, Blood relations, etc. The level of the questions was from medium to hard.

03
Round
Medium
Online Coding Interview
Duration20 Minutes
Interview date3 Nov 2021
Coding problem2

They gave some code snippets and asked whether the code is right or wrong. Also some output prediction questions. These questions were a little tricky.

They also asked to write a code in an online compiler. In my case the code was based on Binary Search. 
A brief discussion about the projects mentioned in the resume.

About relocation.
Plans for further study
Different products of TCS
If any issue working in shifts
Inquired whether I had any backlogs or year gaps.
About sir ratan tata

1. Search an Element in an Array

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

You have given a sorted array 'A' of 'N' integers.

Now, you are given 'Q' queries, and each query consists of a single integer 'X'. Your task is to check whether 'X' is present in array 'A' or not for each query. If 'X' exists in array 'A', you need to print 1 else print 0.

Note :

The given array is sorted in non-decreasing order. 
Try solving now

2. Core Subjects related questions

What is OOPS. Explain 4 pillars of OOPS along with examples.
What is foreign key, candidate key and primary key.
Different sorting algorithms.
What is big data, machine learning, IoT? (They do not expect formal definitions. Support your answers with examples)

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