You are on page 1of 11

TCS Interview Experience

Find the latest TCS Interview Experience of selected candidates on this page, along with
important TCS Interview questions and answers.

Page Highlights:

• About TCS
• TCS Interview Experience for Freshers

TCS or Tata Consultancy Services is an Indian multinational IT company. It is the second


largest Indian company by market value and one of the most respected IT company worldwide.

To know more about TCS visit:

Recruitment Process

TCS hires all year long. They have both On-Campus as well as Off-Campus drives. TCS also
conducts multiple exams every year for hiring, including exams like:-

• TCS NQT(National Qualifier Test)


• TCS Digital
• TCS Codevitta
• TCS iON

Rounds:-

Most of TCS drives have the following pattern:-

• TCS online assessment exam


• Technical Interview
• HR/MR Interview

Interview Process:-

• Mostly TCS conducts either one Interview where they have one Technical session, one
HR and one MR session.
• Or they have two separate rounds, one for Technical and one for HR+MR.

1.TCS Interview Experience 2023


Name:- Shubham
College:- PCETS NMIET, Pune

Profile:- Assistant System Engineer

I appeared for the TCS National Qualifier Test. Since I had already heard about this drive, and
cause TCS has always been one of my dream companies, I had started preparing for this exam
way before, they even announced it. I had heard about PrepInsta and their study materials about
TCS and I followed the same. And when the Prime website, I got a membership and prepared
from there as well. So I would like to share my entire Interview Experience with TCS.

Round 1:-TCS NQT Test

The first round was the national qualifier round. It is an online exam, conducted on the TCS iON
platform. There were two sections:

• Foundation section

Foundation section had 4 sections:

o Traits
o Reasoning Ability
o Numerical Ability
o Verbal Ability

• Advanced section

Advanced section had 3 sections


o Advanced Reasoning ability
o Advanced Quantitative ability
o Advanced Coding ability

Round 2:- TCS Technical Interview

I got the results of the NQT exam after a few weeks. There were two interviews, which were
conducted on the same day. I first received my Technical Interview link on my email. The round
was conducted on Microsoft Teams. The interviewer asked me a lot of programming and
technical questions.

1.Introduce yourself.

2.What was your project? Explain in detail.


I explained about my project and she cross examined me on my project topics, especially on the
output and the technologies which I had used.

3. Which is your preferred programming language?

I replied Python.

4.What is a list and tuple?

Lists:-

• Lists are used to keep information within a single variable.


• Lists in Python serve the same purpose as arrays.
• A list, on the other hand, differs from an array in that, whereas arrays can only contain
homogeneous elements, a list can store heterogeneous elements.

Tuple:-

• Tuples are similar to lists, with the exception that tuples are not mutable.
Tuples are preferred over lists because they can be created more quickly.

5.What is pass and break statement ?

Pass Statement:-

The pass statement is simply a null statement. Pass statements are used to postpone compilation
time.

Break Statement:-

Break is a loop control statement that is used to end a loop if the required target is satisfied.

6. What is call by value and call by reference?

Call by value:- Calling a method with a parameter as the value is referred to as call by value.

Call by reference:- The call by reference method sends variable values from the caller to the
caller function.

7. What is local and global variable?

Local Variable:-

These variables are defined in short blocks of code like as functions, control statement blocks,
and so on. The default value of local variables is “garbage value.”
Global Variable:-

Global variables exist outside of functions and are available to all functions; their values can be
altered by any function. Global value is set to zero by default.

After the technical interview was over, the interviewer gave me a link for the HR interview. The
HR interview was very short and there were a few questions only.

Round 3:-TCS HR Interview

Thus was also on Microsoft Teams. The questions asked here were,

1. How was your technical interview?

2. What did you do during the pandemic at home?

3. Will you be able to relocate?

4.Any questions?

2.TCS Interview Experience for freshers


Name:- Madhumitha

College:- Christu Jyothi Institute of Technology and Science

Profile:- Assistant System Engineer

I applied for this drive through PrepInsta. They provided us with the registration link, and I used
it to register for the same.

Round 1:- TCS Online Assessment

The first round was an online written exam. There were 2 sections:-

• Foundation section
• Advanced section

Question 1:TCS Advanced Coding Question

Given a maximum of 100 digit numbers as input, find the difference between the sum of odd and
even position digits.

#include
#include
#include
int main()
{
int a = 0,b = 0,i = 0, n;
char num[100];

printf("Enter the number:");


scanf("%s",num); //get the input up to 100 digit
n = strlen(num);
while(n>0)
{
if(i==0) //add even digits when no of digit is even and vise versa
{
a+=num[n-1]-48;
n--;
i=1;
}
else //add odd digits when no of digit is even and vice versa
{
b+=num[n-1]-48;
n--;
i=0;
}
}
printf("%d",abs(a-b)); //print the difference of odd and even

return 0;
}

Round 2:- TCS Technical Interview

I got an email for the TR interview a day before the interview. It was conducted on MS Teams.
The questions asked included:-

1. What are strings?

A string is defined as an array of characters that can be extended with extra predefined methods
via headers.

2. What are the features of C?

• case sensitive language


• middle level language
• fast

3. What are loops? What is if loop?

A loop is defined as the process of repeating a series of statements until the condition becomes
false. The main function of loops is to execute code repeatedly.

Because the execution flow forms a cycle, loops are also known as iterative statements.
If loop:-

The if loop is used to compare two or more sets of values, and if that condition or comparison is
met, the part of the code contained in the statement is executed.

4. What is method overloading and method overriding?

Method overloading:-

Method overloading is a polymorphism approach that enables the creation of numerous methods
with the same name but distinct signatures.

Method overriding:

Method overriding occurs when a subclass provides a specific implementation of a method that
is already offered by its parent class. It is used to implement interface methods as well as runtime
polymorphism.

5.What do you mean by type-casting?

Type casting is a data conversion mechanism that converts data from one data type to another.

6. What is the difference between unions and joins?


Join Union
It integrated information into new columns. It integrates data to create new rows.
It retrieves matched records from two or It combines the results of two separate select
more tables. statements.
Different datatypes from relevant columns The data types of the selected relevant columns
might be used. should be the same.

7.What is the difference between primary and unique keys?

Primary Key Secondary Key


A primary key identifies data A secondary key is a key that is used in addition to or instead of
within a table. the primary key to locate data.
Only one primary key can
There may be multiple unique keys.
exist.
It builds a clustered index. It generates an index that is not clustered.

8. What is the query for deleting a row in SQL?

We can use the DELETE command.

DELETE FROM table_name WHERE required_condition;


Example:

If we want to delete from students table the record of student name Jenny, we will use

DELETE FROM students WHERE StudentName='Jenny';

These were all the questions that were asked in my Technical Interview round.

Round 4:- TCS HR Round

The HR round was conducted shortly after the Technical round. I got the interview link and
joined the meeting. It was also conducted on MS Teams. This was a very short round and the
questions were very simple.

1.Who is the CEO of TCS?

Rajesh Gopinathan

2.What is the difference between a service based and a product based company?

3.Have you ever experienced failure in your life? Tell me about that experience.

4. Have you participated in any of TCS’ competitions like codevita?

5.Are you ready to relocate? Are you ready to sign the service agreement?

This was all for my TCS interview experience. For anyone attending the interview I will advise
you to be confident and patient during the procedure.

Best of luck.

Infosys DSE Interview Experience 2021


I got a PPI interview opportunity for the role of Digital Specialist Engineer after clearing the first
round of HackWithInfy 2021. The first round was held on 7th May, 2021 and consisted of 3
questions- 1 Easy, 1 Medium and 1 Hard. I was able to solve one question completely and passed
14% testcases of another question in this round. My interview was scheduled for 30th June,
2021. I was informed 4 days before, about the 40-minute interview.

Interviewer: Introduce Yourself.

Me: Answered.
Interviewer: He asked me about ReactJS since I had it in my resume.

Me: I told him what all I have done till now in ReactJS.

Interviewer: Then he asked me a puzzle which was to find the next number in this series: 80 10
70 15 60. He gave me 2 minutes for it.

Me: I wasn’t able to solve it. Though, the answer for the readers: 20

Interviewer: He asked me about a project from my Resume.

Me: Answered.

Interviewer: Suppose you have to create an E-Commerce website, what all authorization
techniques and validation methods will you use for the Login System? How will you design it? I
was given 3-4 minutes for it.

Me: I told him about the Google OAuth authorization and some validations for the password
security.

Interviewer: Tell me your favourite subjects from 1st Semester till now which you have studied.

Me: DSA, DBMS, OS.

Interviewer: Where do you see yourself in 5 years?

Me: Answered.

Interviewer: What all sorting techniques do you know? Write the code for your favourite sorting
technique. ( I had to open the IDE on my laptop for it).

Me: Bubble sort, Selection Sort, Insertion Sort, Heap Sort, Quick Sort, Merge Sort, Radix Sort,
Bucket Sort.

Interviewer: Write down the Fibonacci Series.

Me: Answered.

Interviewer: If you have to choose between doing a job at Infosys or going for Higher Studies,
what will you choose?

Me: Job at Infosys.

Interviewer: Any questions for me?


Me: I asked him about his experience at Infosys which he went on to answer for almost 5
minutes.

Infosys Hackwithinfy Interview Experience for SES 2020

We all know about the annual coding fest Hackwithinfy organized by Infosys. So Hackwithinfy
has 2 rounds and if you can clear both rounds you will get an opportunity for a Pre-Placement
offer. So this is how the round goes:

Round 1: There were 3 questions out of which I was able to solve all the 3. The questions were
very easy and if you are clear with all the concepts of DSA and do a little of Competitive Coding
then one can easily solve the questions. The main topics were Array manipulation, Bits
manipulation, String manipulation, DP, Problems on numbers, etc. (I can’t really remember the
questions).

Round 2: Then comes round 2. There were also 3 questions, one was easy, one was medium and
one was tough. I was able to solve the first 2. I would suggest you give time to the medium
question. Don’t waste time on the tough one (unless you are 5* in Codechef and have solved
80% of the hard problems in Leetcode). Don’t waste time on the easy problem because it will be
a cakewalk if you were able to clear round 1 and it will take around 10 mins to solve. If you
solve all the problems in Round 2 you will move to the finals of Hackwithinfy and you will be
among the top 100 participants and will get a PPO for Power Programmer role (PP). And if you
are able to solve 2 problems you will get a PPO for the System Engineer Specialist role(SES).

Interview: I got a PPO for the SES role and Since this was a virtual interview it went for around
25 mins and this is how my interview went:

Interviewer: Introduce yourself in brief.

Me: Answered.

Interviewer: Which language I used in Hackwithinfy

Me: Python

Interviewer: Do you know OOPS?

Me: Yes

Interviewer: What is abstraction?

Me: Answered.
Interviewer: What is diff between abstract class and an interface?

Me: Answered.

Interviewer: What is polymorphism?

Me: Answered.

Interviewer: Do you know Collections in Java?

Me: Answered.

Interviewer: What do you mean by exceptions in Java and types of exceptions?

Me: Answered.

Interviewer: Java garbage collection.

Me: Answered

Interview: Write Bubble Sort algo.

Me: Written.

Interview: Difference between DFS and BFS.

Me: Answered.

Interviewer: What is Normalization and types of Normalization?

Me: Answered.

Interviewer: Difference between Drop, Delete, and Truncate.

Me: Answered.

Interviewer: Diff between DBMS and RDBMS.

Me: Answered.

Interviewer: A question from Computer Networks.

Me: I could not answer as I was from ECE.

Interview: Describe your project.


Me: Described.

Interviewer: Any question for me?

Me: I asked what are all the technologies that Infosys is currently working on?

So, this was all about my interview and I got selected for the role of SES. Keep learning, keep
working hard you will surely succeed.

You might also like