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
Journey
Being from a tier 3 college, I got no opportunity in college. Our college had no coding culture, so I started in a service-based company, worked for two years at a service-based company, and worked hard to get multiple offers and selected TCS from those.
Application story
I applied on the portal of TCS. A written exam was conducted online, and then an interview was taken at the Gandhinagar office.
Why selected/rejected for the role?
I will credit the reason behind my selection as the daily practice of coding questions. Having all my concepts clear concerning all the basics and confidently presenting myself to the interview panel.
Preparation
Duration: 2 months
Topics: OOPS concept, Arrays, DBMS, Pointers, Basics of HTML
Tip
Tip

Tip 1: Practice coding daily.
Tip 2: Prepare interview questions.
Tip 3: Prepare a Good Resume.

Application process
Where: Other
Eligibility: NA
Resume Tip
Resume tip

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

Interview rounds

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

It was around 5 pm and we were facing some issues in the platform but after some time it got fixed.

1. Swap Nodes in Pairs

Moderate
40m average time
60% success
0/80
Asked in companies
AmazonMicrosoftRed Hat

You are given a singly linked list of integers.

Your task is to swap every two adjacent nodes, and return the head of the modified, linked list.

For Example:

We have a linked list 1->2->3->4->5->6->7 and so on. You are supposed to swap pairs of a linked list like swap (1,2), (3,4), (5,6), and so on.
Note:
1. You may not modify the data in the list’s nodes; only nodes themselves may be changed. Because imagine a case where a node contains many fields, so there will be too much unnecessary swap.

2. If a pair of a node does not exist, then leave the node as it is.
Try solving now

2. Count Distinct Substrings

Moderate
10m average time
90% success
0/80
Asked in companies
Paytm (One97 Communications Limited)AdobeAmazon

Given a string 'S', you are supposed to return the number of distinct substrings(including empty substring) of the given string. You should implement the program using a trie.

Note :
A string ‘B’ is a substring of a string ‘A’ if ‘B’ that can be obtained by deletion of, several characters(possibly none) from the start of ‘A’ and several characters(possibly none) from the end of ‘A’. 

Two strings ‘X’ and ‘Y’ are considered different if there is at least one index ‘i’  such that the character of ‘X’ at index ‘i’ is different from the character of ‘Y’ at index ‘i’(X[i]!=Y[i]).
Try solving now
02
Round
Easy
Face to Face
Duration40 Minutes
Interview date8 Aug 2019
Coding problem2

It was around 11 am on the superset platform

1. OOPS Questions

Difference between Abstract class and Interface. (Learn)
What is Inheritance? (Learn)

2. Technical Questions

What is the use of map and find functions? (Learn)
Create a form in HTML. (Learn)

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 | 2 problems
Interviewed by Tata Consultancy Services (TCS)
1014 views
0 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)
902 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