100% found this document useful (1 vote)
6K views23 pages

TCS Ninja & Digital Interview Questions

Tcs

Uploaded by

Who are you?
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
6K views23 pages

TCS Ninja & Digital Interview Questions

Tcs

Uploaded by

Who are you?
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

TCS hires freshers and experienced candidates for their varied projects across the

country. To ensure that you finally reach and clear the HR round, you need to go
through the below TCS HR Interview questions thoroughly.

Q1. Tell me about yourself?

I am an engineering graduate with a specialization in Computer Science. I have an


overall CGPA of 8.5, and I started my professional career with an engineering firm
where I was also doing my internship. I have had a lot of work exposure in my first
job, and my work involved working with international clients. I have good
communication and technical skills, and I would like to utilize them for the
organization's growth and individual progress.

Q2. Why do you want to leave your current job?

As you know, I have just started with my professional journey as an engineer, and
it's been a year since my learning and developing skills. I now feel that I should
look for options that advance my career in terms of financial growth and skill
development. Besides, this opportunity is best suited for me as the location is closer
to where I live.

Q3. Do you prefer working independently or on a team?

It depends on the task. I enjoy working in a team as it gives you a scope of


brainstorming ideas and getting to know people at your workplace. However, I enjoy
working as an individual as well as it gives me more job satisfaction, and in the end,
I get to learn from my planning and strategies.

Q4. What are your strengths as an employee?

I think one of my most significant strengths is time management. Engineering has


taught me that there will always be stuff going on, and to complete every assigned
task, I have learned to manage my time wisely.

Q5. How do you make important decisions?

Sometimes, decisions are hard to make, but I usually collect all the details and
weigh their pros and cons. It helps me to pick up the best decisions I can. Also, it
helps to analyze the decision in the best way possible.

Q6. What are your weaknesses?

I find it hard to meet deadlines and manage time at a few points. So, to improve
this, I have now started prioritizing things and organizing calendars every day. This
has helped me to be functional and organized. Also, I have begun to meditate, and
it helps me reduce stress.

Q7. What have been the most significant achievements of your career so far?

In my previous organization, my manager sent me a bug report about one of our


databases from an expensive query being excessively called from the UI. I was
going through the logs and reproduced the bug on the latest piece of code in
production. I then ran a git bisect to isolate the commit, which introduced the bug
and pulled the branch. I was then able to reproduce the error.

Q8. Why should I take you in TCS?

Being a fresher, I am very flexible and adaptive to learning new things. Besides, I
am proficient in languages like Python, Ruby, Java, and C and object-oriented
design, testing, and debugging. I am sure I will contribute something to the growth
of the company.

Q9. Who/ What inspired you to be an engineer?

The first person to inspire me to become an engineer was my dad, a software


engineer. From the very start, I wanted to understand how things work and the
science behind it. I often used to take random household items and try to
disassemble and again reassemble them. I was blessed with excellent parents that
stressed on education, and I inherited their science genes.

Q10. Tell me about your dream job?

I pursued engineering to make my mark in the computer science sector. I dream of


owning a successful software company that will make a difference in the field
through my work. It is motivating for me that people are satisfied with my work and
dedication, and through my dream job, I would like to make that possible.

Q11. What do you know about TCS?

TCS, or Tata Consultancy Services, was founded in 1968 and has become one of the
largest Indian companies in terms of market capitalization. It is a subsidiary of Tata
Group and has the most valuable IT services brands worldwide. Besides, the
company offers high job security, work-life balance and endless learning
experience.

Q12. We have a two-year contract. Are you okay with it?

Before applying for this job, I was well aware of the contract, and I think I am okay
with a 2-year contract. However, can you guide me more about the terms of the
contract?
Q13. Why TCS?

TCS is a dream company for many engineers. The reputation of TCS attracts every
engineer in the country, and I am one of them. I have learned from my friends that
the company always has employees' best interests. I also found out that TCS offers
a wide range of projects in multiple domains, and as a person interested in
exploring a new skill set, this is the best opportunity I could have asked for.

Q14. How do you handle rejection?

No matter what challenges my life throws at me, I vow to remain positive and work
best for the upcoming opportunity. There are times when I feel helpless, but I
motivate myself by saying that 'Rejection is a blessing because it's the universe's
way of telling that there is something better.

Q15. Are you willing to work overtime? Nights & Weekends?

I am okay with working overtime. Since my focus at this stage of life is to grow my
professional career and learn as much as possible, I am willing to invest my time
when required by the company. Though, I hope you also consider some exceptions.
(Laughing)

Q16. Are you willing to relocate if required?

One of the reasons I applied to this position is the location. I stay with my parents
nearby, and it is convenient for me to look after my family and work simultaneously.
I am sorry; I will not be able to relocate.

Q17. Who is the present CEO of TCS?

Rajesh Gopinathan is the present CEO of TCS. He came into service on 21st Feb
2017.

Q18. Who is the founder of TCS?

The founder of TCS is Faquir Chand Kohli.

Q19. Do you have any additional certifications?

Yes, I do have a certification of Scrum Master from Scrum Alliance, and I am also
planning to take MCAD( Microsoft Certified Application Developer.

Q20. Do you have any questions for me?

Yes, I want to know about my career path in the company and what additional
responsibilities I will be having along with my primary ones?
To get latest job updates, download the shine app!

Round 2:-TCS NQT Ninja Interview

The interview was conducted on zoom, and there were two interviewers. One asked
technical questions and the other asked HR/MR questions. Both the interviews combined
lasted for 30-35 minutes.

1.What is an array?

An array is a collection of similar elements that are stored together in a single contagious
memory location. In an array all the elements are of the same or similar data type.

2.Can an array store elements of different datatype?

We cannot store elements of different datatype in an array.

3. Give the code for Armstrong number.

#include<stdio.h>

int main()
{
//Initialize variables
int num ,n,n1,c=0,mul=1,sum=0,r,f,i;

printf("enter any num: \n");


scanf("%d",&num);

n=num;
n1=num;
//Count the number of digits
while(n!=0)
{
r=n%10;
c++;
n=n/10;
}
//Calculation for Armstrong number
while (num!=0)
{
f=num%10;
mul=1;
for(i=1;i<=c;i++)
{
mul=mul*f;
}
sum=sum+mul;
num=num/10;
}
//Checking if its Armstrong or not
if(n1==sum)
printf("Armstrong Number");
else
printf("Not an Armstrong Number");

return 0;
}

4.What is the difference between DDL and DML?

DDL DML

This stands for Data Definition Language This stands for Data manipulation Language

it is used for creating the data base it is used for manipulating the data

DDL had no classification DML is further classified into procedural and non procedu

Commands incldue CREARW, DROP Commands include INSERT, UPDATE

5.What are pointers? What is a null pointer?

Pointers are variables that work like a locator/indicator to an address value.

Null pointer is a pointer that does not point to any address value.

6.Can foreign keys be null?

Yes foreign keys can be null.

7.Can you tell me more about these projects that you have mentioned in your resume?

These were all the technical questions. After this the HR interviewer took over and asked
some basic questions. Then he asked for some documents.

1.Have you done any team project? How do you work in a team?

2.How do you manage stress?

3.Are you ready to relocate?


2. TCS NQT Ninja Interview
Experience
Name:- Deepthi Andani

College:- KSI

Profile:- Assistant System Engineer

TCS NQT Exam

This was an online assessment round. There were in total 2 sections:-

• Foundation section
This section had questions on traits, numerical ability, and verbal and reasoning ability.

The duration to complete this section was 75 minutes. I completed the foundation section
in just 60 minutes.

I was satisfied with my test.

• Advanced section
The advanced section had questions from advanced reasoning ability and advanced
quantitative ability along with some coding questions.

The total time allotted was 90 mins where 55 mins was allotted for the coding section.

I have mentioned a coding question that was given to me during my test below.

TCS NQT Coding Question

Find the distinct elements in a given array.(Assume size of array n<=20)

Sample Input:

• 9 = size of an array
• 2 3 4 5 6 1 2 3 4 = array elements
Sample Output:

• 234561
// C program to print all distinct elements in a given array

#include
void distict_elements(int a[], int n);

int main()

int size_array, i, arr[20];

// Get the array size

scanf(“%d”, &size_array)

// Get the array elements

for(i=0; i<size_array; i++)

scanf(“%d”, &arr[i]);

// Function call to print the distinct elements in an array

distict_elements(arr, size_array);

return 0;

void distict_elements(int a[], int n)

int i, j;

// Pick all elements one by one

for (i=0; i<n; i++)

// Check if the picked element is already printed

for (j=0; j<i; j++)

if (a[i] == a[j])

break;

// If not printed earlier, then print it

if (i == j)
printf(“%d “, a[i]);

TCS NQT Interview

After the NQT exam, I got the results after 2 weeks. I was shortlisted for the interview round
after clearing the online test.

I had two interviews conducted on two days, one was a technical interview and one was a
HR interview. Both the interviews were conducted on Zoom.

TCS NQT Interview Questions with Answers:-

1.Introduce yourself

2. Difference between C and C++.

C C++

C does not support OOPS concept C++ supports OOPS concepts like ob

C is a procedural language, where each line of code is an instruction for the C++ is a Hybrid language having a co
compiler. oriented language and proecdural pro

C has a predefined function support only in the form of header files, and C++ has namespace feature which en
therefore the names within the file or program cannot be duplicated. for functions or variables.

C supports 32 keywords C++ supports the same 32 keywords


supports 20 exclusive keywords.

C has no support for excerptions, and any runtime error can shutdown the C++ has try, throe and catch keyword
program immediately. be handled, and abnormal termination

3.What are the different operators in C?

• Arithmetic operators
• Assignment operators
• Relational operators
• Logical operators
• Bit wise operators
• Conditional operators
• Increment/decrement operators
• Special operators
4.Write a program to reverse a given number.

#include<stdio.h>
int main()
{
//Initialization of variables where rev='reverse=0'
int number, rev = 0,store, left;

//input a numbers for user


printf("Enter the number\n");
scanf("%d", &number);

store= number;

//use this loop for check true condition


while (number > 0)
{
//left is for remider are left
left= number%10;

//for reverse of no.


rev = rev * 10 + left;

//number /= 10;
number=number/10;

}
//To show the user value
printf("Given number = %d\n",store);

//after reverse show numbers


printf("Its reverse is = %d\n", rev);

return 0;
}

5.What projects have you done?

These were all the questions asked in Technical Interview. The interviewer asked if I had
any questions, and I said no. Then I was told to wait for the HR Round.

The HR Round was conducted the following day. It was a short 10 minute round. The
questions in this round included:-

1.Introduce yourself.

2.Do you know who is the current CEO of TCS?

3.What do you know about TCS?

4.Are you ready to relocate?


This was all from my TCS interview. The rounds went well and I got an email some days later
that I was shortlisted for the role.

TCS Ninja Interview


Interview: TR/HR/MR

The interview was conducted a couple of weeks after the Online Assessment round. There
were two segments in the interview round, one was the Technical Interview and the Second
was the HR/MR interview. Both the interviews were conducted on the same day. They were
conducted on Microsoft Teams.

TCS Ninja Interview Questions:-

The questions that were asked in the Technical round, included questions from my project
and the languages/technologies that were mentioned on my resume.

1. Introduce yourself.

2. Tell me about your final year projects.

Later the Interviewer asked me,

3. Which is your favorite programming language?

I answered Python, after which she started asking me questions related to python such as,

4. What are the features of python?

Some basic features of python are:

• Python is a programming language that is both free and open source.


• Python is an easy to learn and use programming language.
• Python is an interpreted programming language.
• Python can be used on a variety of platforms, including Windows, Linux, UNIX, and
Macintosh.
5. Is python an interpreted language?

The Python code is run one line at a time. The advantage of being an interpreted language is
that debugging is easy and portable.

After these questions, she asked me some more questions such as,

6. What is an IP Address?
IP addresses are a unique string of characters that identify each device that communicates
with other computers on the network via the internet protocol.

7. What is DHCP?

DHCP is an abbreviation for Dynamic Host Configuration Protocol, which is a network


management protocol used to automate the process of configuring devices on IP networks
so that they can access network services such as DNS, NTP, and any UDP or TCP-based
communication protocol.

8. How do you differentiate between IPV4 and IPV6?

IPv4 IPv6

IPv4 addresses are 32 bits long. IPv6 addresses are 128 bits long.

It allows for manual and DHCP address settings. It allows for automatic and renumbering address sett

Connection integrity in IPv4 end-to-end is not possible. Connection integrity in IPv6 end-to-end is possible.

IPv4 addresses are represented as decimal numbers. IPv6 addresses are represented using hexadecimal nu

Sender and forwarding routers both fragment data IPv6 fragmentation is only carried out by the sender.

Packet flow identification is not supported in IPv4. The flow label field in the header is used in IPv6 pack

9. What are LIFO and FIFO?

LIFO: The concept of LIFO applies to how data is accessed, saved, and recovered. For the
LIFO data type, the most recently stored data should be extracted first.
FIFO: First In First Out specifies how data in a structure is accessible, as well as which data
gets removed first from the queue list after it has been there the longest.

10. What are the layers in an OSI model?

The OSI reference model divides computing system communications into seven abstraction
layers:

• Physical
• Data link
• Network
• Transport
• Session
• Presentation
• Application.
I also got to solve a coding question that was quite basic and the question was:

• Write a program to swap two numbers using python.


Since I mentioned before that my favorite programming language is python so the
interviewer asked me to solve the coding question using python language.

# Swap two variables in Python


a=int(input(“Enter value : “))
b=int(input(“Enter value : “))
print(“Before swapping a :”,a)
print(“Before swapping b :”,b)
#logic to swap using third variable
temp=a
a=b
b=temp
print(“After swapping a becomes :”,a)
print(“After swapping b becomes :”,b)

After the Technical Interview questions were over, the HR person took over.

TCS HR Interview Question:-

1. Introduce yourself.

2. Are you ready for relocation and night shift?

3. Do you have any offers from other companies?

4. Tell me about your hobbies.

5. Why should we hire you?

2. TCS NQT Ninja Interview Experience


Name:- Pritish Wakhare

College:- Kavikulguru Institute of Technology and Science

Profile:- Assistant System Engineer-Trainee

I applied for TCS’ NQT exam through PrepInsta’s website. As I am a PrepInsta prime
member, I practiced through their courses. After my NQT results were out, I found out that I
was placed in the top performers of NQT and was then asked to write the TCS Ninja Toppers
Test.

Below I have tried to explain the whole interview process.

Round 1:-TCS NQT Exam

Duration: 3hrs approx.

This was the first round, conducted on TCS iON platform. There were 2 sections in the
Foundation assessment which had questions from numerical, logical, verbal ability and
traits. Each section has a specified time allotted for it, and also each question had a specified
time. Overall this exam was of a moderate level.

As mentioned earlier, I got shortlisted for the Advanced test. This was a full coding round
along with some questions on advanced reasoning and quantitative ability. There were 2
coding questions and both of the questions were of hard level and were related to DSA.

Since I failed to clear the Advanced round. I was called for the TCS Ninja Interview.

Round 2:- TCS Ninja Technical Interview

The Technical Interview was conducted on MS Teams. My interviewer asked me to explain


the TCS Advanced Test coding questions, that I got in my exam.

I explained the questions as much as I could remember. Then he asked me to explain about
my projects which I have mentioned in my resume. I explained about it as well, putting
emphasis on my role in the project.

After that the interview consisted of some technical questions which I have mentioned
below.

TCS Interview Questions:-

1.Tell me about yourself.

I mentioned on my Resume JAVA., C, and C++ so I got mainly questions in JAVA.

2. Difference between C and C++.

C C++
C does not support OOPS concept C++ supports OOPS concepts like objec

C is a procedural language, where each line of code is an instruction for C++ is a Hybrid language having a comb
the compiler. oriented language and proecdural prog

C has a predefined function support only in the form of header files, and C++ has namespace feature which ena
therefore the names within the file or program cannot be duplicated. names for functions or variables.

C supports 32 keywords C++ supports the same 32 keywords as


supports 20 exclusive keywords.

C has no support for excerptions, and any runtime error can shutdown C++ has try, throe and catch keywords,
the program immediately. can be handled, and abnormal termina

3. What are the OOPS concepts?

There 4 basic pillars in OOPS:

• Encapsulation
• Inheritance
• Abstraction
• Polymorphism
4. What is polymorphism?

Polymorphism refers to the presence of numerous existent forms in the program. This
indicates a code for acting differently in different scenarios.

5. What are collections in JAVA?

In JAVA, a collection is a framework that holds components and functions as a single entity.
The Java collection framework is used to manipulate data.

6. What do you mean by SDLC?

SDLC stands for Software Development Life Cycle which refers to the process of creating
software.

SLDC Phased include:-

• requirement gathering and analysis


• feasibility study
• software design
• software implementation/coding
• software testing
• software deployment
• software maintenance
7. What is an IoT device?

IoT devices can communicate with one another via the internet. IoT devices are being used
in fire alarms, refrigerators, security systems, medical sensors, and other applications.

8. What is an OS?

The operating system (OS) stores and maintains the program and applications in the system,
and it contributes to a better user experience.

9. Write a program to check if a number is prime or not using JAVA

// Time Complexity : O(N)


// Space Complexity : O(1)
public class Main
{
public static void main (String[]args)
{
int n = 23;
checkPrime(n);
}

private static void checkPrime(int n) {


int count = 0;

// negative numbers, 0 and 1 are not prime


if (n < 2)
System.out.println ("The given is number " + n + " is not prime");

// checking the number of divisors b/w [1, n]


for (int i = 1; i <= n; i++)
{
if (n % i == 0)
count += 1;
}

// if count of divisors greater than 2 then its not prime


if (count > 2)
System.out.println ("The given is number " + n + " is not prime");

else
System.out.println ("The given is number " + n + " is prime");
}
}

10. Why do you want to join TCS?


Round 3:- TCS HR Round

The HR Interview was conducted after some time after the Technical interview. It was a
short round, taking around 10 minutes.

Questions:-

1.Give a brief introduction about yourself.

2. Are you ready for relocation?

3. Do you have any active backlogs?

4.How much did you score in your graduation?

5.Why TCS?

This was all for the interview questions. After this round I was told to wait for somedays. I
got the results a week later.

TCS Digital Interview Questions


TCS Digital Interview:-

The next day I received the message from college that I was shortlisted for the interview
round. There were three interviewers on the panel, one for technical, one for HR, and one for
MR.
The technical interviewer started the interview.

TCS Digital Technical Interview Questions

Question 1: Introduce yourself.

Read Answer: How to introduce yourself in an interview?

Question 2: What is oops in C++?

Read Answer: OOPS concepts in C++

Question 3: What is a Static variable?

Read Answer: Static Variable in C++


I answered these questions then we moved on to the projects. I had a Machine Learning
project on Stock Price Prediction and an E-commerce website using Django.
The TR asked me to explain my ML project and then asked me some questions about it.

Question 4: Explain your project (Machine Learning).

TCS Digital MR Interview Questions:-

After I had explained my project and answered his questions, which lasted around 15
minutes, the MR interviewer started asking questions.

The MR interviewer first asked me to explain my second project, which was the E-commerce
website. I gave him an explanation about it.
Once that was over, he asked me some questions about my Machine learning project.

Question 5: What is the exception in this project?

After I answered this question he asked me about my preference for technologies.

Question 6: Which technologies would you prefer working with?

I answered by saying that my first preference is Data Science and ML and my second
preference is Cloud Computing.
On this, he asked me some questions about Cloud Computing and AWS.

Question 7: How did you learn about AWS? Was it offered in your college?

I told them that my college did not provide AWS. However, I worked on DevOps in AWS
during my third year.

He was satisfied with this answer and moved on to the next question.

Question 8: Why do you want to join TCS?

I answered the questions.

TCS Digital HR Interview Questions

After this, the HR Interviewer started questioning.


First, she verified my SSC Diploma and degree document. Then he asked me some basic
questions like,

Question 9: What are your strengths and weaknesses?


Read Answer:- What are your strengths and weaknesses?

Question 10: Will you be able to relocate?

Read Answer:- Are you willing to relocate?

I answered all these questions and then she asked me if I had any questions for the panel.

I asked them whether there was anything in particular that can be a matter of concern about
me? And if there is anything I can improve on?

The interviewers answered my questions and then I was asked to leave the interview. I
wished them farewell and then left.

Two days later I got the results that I was selected for the TCS Digital Profile.

2. TCS Digital Interview


Experience for ECE
Name:- Abhirup Mukherjee

College:- Future Institute of Technology

I applied for the TCS Ninja Hiring Challenge through PrepInsta’s Instagram page. This was an
off-campus placement drive. I followed PrepInsta’s youtube video as well to prepare for the
exam, especially coding round as I am from ECE background.

For this drive there was the option to attend in-center or remote examination. I opted for
remote. The exam was conducted on iLeon platform.

Online test:

This was an online test and there were in total 2 sections namely:-

• Foundation section :
Foundation section which had questions on verbal, numerical reasoning, and logical ability.

• Advanced section:
After my foundation test was over, the advanced test started. To get into a Digital profile,
clearing this round is mandatory.
The advanced section had questions from advanced reasoning, quants along with coding
questions.

This round had two coding questions. Both the questions were from competitive coding, and
we could code in Java, Python, C or C++.

Total time allotted to complete the test was approx. 3hrs.

TCS Digital Interview:-

I got shortlisted for the interview round for Digital profile after clearing both the Foundation
and Advanced Section of the online Assessment. There were in total three interview rounds
conducted on the same day. Each interview was conducted by a different interviewer.

TCS Technical Interview Questions:

The first interview was the technical interview round. The interviewer asked me questions
from my project, some technical questions and also some questions related to my
department.

1. Introduce yourself.

2. What do you mean by cloud computing?

Cloud computing enables a user to store data and files on the internet and access them from
any device with an internet connection.

3. What are the benefits of cloud computing?

These are the key advantages of cloud computing:

• Data saving and storage.


• Servers with strong capabilities.
• Enhanced productivity
• Efficient in terms of time and money.
4. What is Blockchain?

A blockchain is a type of ledger that records all transactions that take place over a network.
Additionally, DLT, or Distributed Ledger Technology, of which Blockchain is a component,
encrypts every transaction with a signature, making it difficult to alter or hack the network
or transactions.

5. What is machine learning?


Machine learning enables computers to automatically learn from experience and advance
without being specifically programmed. Making computer programs that can access data
and learn for themselves is the focus of machine learning.

6. What is the importance of Big Data in business-related tasks?

• Identifying the fundamental causes of failures, difficulties, and faults in near-real-


time.
• Creating coupons at the point of sale depends on the customer’s purchasing
behavior.
• Recalculating whole risk portfolios in minutes.
• Detecting fraudulent behavior before it has an impact on your organization.
7. What is final?

The keyword final denotes an entity that has not been altered.

8. Tell me about the project that is mentioned in your resume.

9. Write a program to swap a number without using a third variable in Python.

a=int(input(“Enter value : “))


b=int(input(“Enter value : “))

print(“Before swapping a :”,a)


print(“Before swapping b :”,b)
#logic to swap without using third variable
a=a+b
b=a-b
a=a-b

print(“After swapping a becomes :”,a)


print(“After swapping b becomes :”,b)

This was all for the technical round. After this round was over, I was asked to join the
interview for the managerial round.

TCS Managerial Round Questions:-

This was conducted by a separate panelist. Here they asked a lot of behavioral questions,
and scenario specific questions.

1.What is your opinion on work from home? If given the option which mode of
working you would prefer?

2.You have mentioned that you are comfortable in C, C++ and Python. What if you are
given a project where you have to work on a different language like Go or R?
3.How long do you think it will take you to learn a new language, because we cannot
give you a lot of time?

4.In your resume you do not have any project related to IT field. What makes you
think you will be able to handle our projects?

This was all the questions asked in the managerial round. The last interview round was the
HR round.

TCS HR Round Questions:-

This was a short round, conducted by a third panelist member.

1.What are your strengths and weaknesses?

2.What is your goal for the future?

3.Will you be able to relocate?

This was all the questions. For anyone attending the interview, I would recommend them to
keep a calm head during the process. Keep your schedule clear, because you never know
how long the interview will last.

3. TCS Digital Interview


Experience 2023
Name:- Prerna

College:- Birla Vishwakarma Mahavidyalay

Profile:- Systems Engineer

I applied for the off campus TCS drive, registering myself for the TCS National Qualifier Test.
This is my interview experience for the whole process.

Round:- TCS NQT

After registering for NQT, I got the exam email. For practice, I referred to PrepInsta’s
materials. I got the exam link and credentials, a day before the exam.

The pattern for the exam constituted of:-


• Foundation round- which contains basic questions from traits, verbal, logical as well
as numerical ability. The given time was 76mins
• Advanced Round- duration was 90mins.
This section had questions from advanced coding, quants and reasoning abilities.

For coding questions, the first question was based on string manipulation. The second
question was based on dynamic programming and was a bit difficult compared to the other
questions.

Most of the questions seemed easy and were common with what I practiced. Even the coding
questions were easy. One question was on loops and the other was on string manipulation.

My overall takeaway from this round was that it was of easy to moderate level.

I got shortlisted for the interview in the TCS Digital profile after clearing both the foundation
and advanced coding sections of the written assessment.

Interview for TCS Digital

There were three interviews in total, conducted on the same day. The interviews constituted
of Technical, Managerial and HR round.

TCS Digital Interview Questions with Answers

TR Round

My first round was the technical interview.

1. Tell me about yourself.

2. What is blockchain technology?

Blockchain is a technique for securely storing data that cannot be hacked.

3. What is big data analytics?

The term “big data analytics” refers to the application of advanced analytical methods to
very large, heterogeneous data sets that include structured, semi-structured, and
unstructured data from numerous sources and have sizes ranging from terabytes to
zettabytes.

4. What is a linked list?


A sort of linear data structure called a linked list doesn’t store its members in sequential
memory locations.

5. What is the full form of JVM?

JVM stands for Java Virtual Machine.

6. What are the different data types used in JAVA?

primitive data types, including bytes, shorts, ints, longs, floats, doubles, booleans, and chars.

Strings, Arrays, and Classes are some of non-primitive data types.

7. What is Artificial Intelligence?

Robots can do human-like tasks and learn from experience due to artificial intelligence (AI).

MR Round

1.Can you explain one of your projects?

My project was a Deep learning based project which I explained. I did screen share and
showed the working model of my project.

2.What is the difference between Machine Learning and Deep Learning?

HR Round

The last round was the HR Round

1. Why do you want to join TCS?

2. Do you have any active backlogs?

3. Are you ready to relocate if required?

You might also like