Tata Consultancy Services (TCS) interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Tata Consultancy Services (TCS)
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 12 Months
Topics: Data Structures, C++, Computer Networks, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Practice atleast 300 coding questions.
Tip 2 : Be confident.
Tip 3 : Work on your communication skills.

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

Tip 1 : Keep your resume upto one page.
Tip 2 : Mention some good projects.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Miinutes
Interview date18 Jan 2021
Coding problem2

There are 15 questions from Aptitude and 15 questions from English Grammar. 
There were 2 coding questions after that.

1. Strings of Numbers

Hard
45m average time
55% success
0/120
Asked in companies
AppleFacebookUber

You have been given two integers ‘N’ and ‘K’. Consider a set ‘X’ of all possible strings of ‘N’ number of digits such that all strings contain digits only in range 0 to ‘K’ inclusive.

For example, If ‘N’ is 2 and ‘K’ is ‘2’ then the set ‘X’ will be-

‘X’ = { 00, 01, 02, 10, 11, 12, 20, 21, 22 }.

Your task is to find a string of minimum possible length such that it contains all strings from set ‘X as any of its substring.

Note:

If there are more than one possible such strings, then you can output any of them.
Try solving now

2. Smallest number whose digits multiplication is ‘N’

Moderate
15m average time
85% success
0/80
Asked in companies
OlaTata Consultancy Services (TCS)Hewlett Packard Enterprise

You are given a positive integer ‘N’. The task is to find and return the smallest number, ‘M’, such that the multiplication of all the digits in ‘M’ is equal to ‘N’. If no such ‘M’ is possible or ‘M’ cannot fit in a 32-bit signed integer, return 0.

Example:
‘N’ = 90

Possible values for ‘M’ are:
1. 259 (2*5*9 = 90) 
2. 3352 (3*3*5*2 = 90) 
3. 2335 (2*3*3*5 = 90) 
4. 952 (9*5*2 = 90), and so on.
Here, ‘259’ is the smallest possible ‘M’. Thus, you should return ‘259’ as the answer.
Try solving now
02
Round
Medium
HR Round
Duration90 Minutes
Interview date21 Jan 2021
Coding problem2

Received a mail on 21st January that my interview is scheduled for 22nd January. Be ready with all the documents.
Got a call around 3pm in the afternoon. There were 4 people in the interview panel. They welcomed me and started with the basic formalities like show your aadhar card, Xth Marksheet, 12th Marksheet, Recent Semester Mark-sheet and lastly told me to present my resume on the screen.

1. Basic HR Questions

1. Introduce yourself. 
I have taken 3 minutes for introducing myself in which I have mainly told them about my internship, project work, research work & area of interest.
2. Then they have asked questions from my internship like on which tech stack I have done work, what was my contribution and what are the outcomes of that internship.
3. Then they moved to project section in my resume, I have mentioned 2 project on machine learning in my resume. So, they first asked me to briefly explain them about the project. Later, they asked me about my favorite ML algorithm and why it is better than others.
4. What is ‘training Set’ and ‘test Set’ in a Machine Learning Model?
5. When will you use Classification over Regression?
6. What is deep learning, and how does it contrast with other machine learning algorithms?
7. Do you have research experience in machine learning?
8. Moving on, then other interviewer asked me What I have done during pandemic like I did any Certification or coursework ?
9. In how many hackathons you have participated ?
10. What you will do if your interested field is not given during Job ?
11. Where Do You See Yourself in 5 Years ?
12. Why TCS ?

2. Technical Questions

What is Cloud Computing ? What are IaaS, PaaS, and SaaS ? Do you have any experience of Azure, AWS or GCP ? 
What is MongoDB and how it is better than MySQL ? What are the major differences between these two ? 
What is the static keyword, static function, Pointer and its uses ?
What are the common keywords in python ? 
How to convert a list into string ?
What are the parameters in a function ?
What is Polymorphism ?
What is BCNF and 2NF ?
What is Indexing and ACID properties in DBMS ?
 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which operator is used for exponentiation in Python?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
1383 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 7 problems
Interviewed by Tata Consultancy Services (TCS)
1018 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Tata Consultancy Services (TCS)
1191 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 7 problems
Interviewed by Tata Consultancy Services (TCS)
1268 views
2 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
5199 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Infosys
3499 views
0 comments
0 upvotes