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

SDE - 2

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

Interview preparation journey

expand-icon
Preparation
Duration: 4-5 months
Topics: OOPS,Data Structures,Software Development Life Cycle, Basic Algorithms, Computer Network,Apptitude, Syllogism
Tip
Tip

Tip 1 : Prepare Aptitude Thoroughly, expect one question from each topic.
Tip 2 : Clear all your programming concepts in the very programming language you choose.
Tip 3 : Get each and every insights about your project as they will definitely as questions on them.
Tip 4 : Have some knowledge on data bases.

Application process
Where: Campus
Eligibility: No Current backlogs, A CGPA above 7 is good.
Resume Tip
Resume tip

Tip 1 : Have some Projects on resume.
Tip 2 : Keep things as simple as possible ,do not glorify yourself

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date11 Aug 2020
Coding problem1

We had a window to choose between 24 hrs. So I chose 10pm-4am time period,as the environment is very calm and soothing,and over that no one to disturb you.

1. Prime Time Again

Moderate
25m average time
60% success
0/80
Asked in companies
Tata Consultancy Services (TCS)InfosysTata Consultancy Services (TCS)

You have been given two integers ‘DAY_HOURS’ and ‘PARTS’. Where ‘DAY_HOURS’ is the number of hours in a day and a day can be divided into ‘PARTS’ equal parts. Your task is to find total instances of equivalent prime groups. Prime group refers to the group of elements (hours) which are prime and measure the same equivalent time since the start of the day.

For example, if we consider ‘DAY_HOURS’ to be 24 and ‘PARTS’ to be 2, then the day of total 24 hours is divided into 2 parts ( 1 - 12 ) and ( 13 - 24 ). 5 hours in the first part of the day is equivalent to 17, which is 5 hours into the second part of the day. And since 5 and 17 both are prime, they can be considered as a prime group.

Note:
1. Day starts with hour 1 and ends with hour  ‘DAY_HOURS’.

2. Each hour of the prime group should be in a different part of the day.

3. If there is no prime group then return zero.

4. ‘DAY_HOURS’ should be divisible by ‘PARTS’, meaning that the number of hours per part (DAY_HOURS/PARTS)  should be a natural number.

Example:

Let ‘DAY_HOURS’ = 20  and ‘PARTS’ = 2

Hence the view of our day would be in the following format: 

1  2  3  4  5  6  7  8  9 10      -  Part 1
11 12 13 14 15 16 17 18 19 20     -  Part 2

 1-11  Not a prime group because 1 is not prime.
 2-12  Not a prime group because 12 is not prime.
 3-13  Because both 3 and 13 are prime, it is an equivalent prime group.
 4-14  Not a prime group because 4 and 14 are not prime.
 5-15  Not a prime group because 15 is not prime.
 6-16  Not a prime group, because 6 and 16 are not prime.
 7-17  Because both 7 and 17 are prime, it is an equivalent prime group.
 8-18  Not a prime group, because 8 and 18 are, is not prime.
 9-19  Not a prime group because 9 is not prime.
 10-20 Not a prime group because both 10 and 20 are not prime.

 Hence there are 2 equivalent prime groups in the above format which are 3-13 and 7-17.
Problem approach

Step 1 : First I decided how the solution could be according to users input.
Step 2 : Then the next part was to search for the prime time and valid times which can be occurring in the clock for the given range of constraints
Step 3 : then simply use the loop to print valid times or 0

Try solving now
02
Round
Medium
Telephonic
Duration10-15 mintues
Interview date10 Sep 2020
Coding problem1

The timing was good, 
The environment was bit tensed from my side.
The interviewer was very friendly

1. DBMS

Write a query to find the elements using the dates_of_delivery.
What is relational Database.
Difference between SQL and NoSQL

Problem approach

Tip 1 : Get Some deep insights into data base
Tip 2 : Basic queries is must
Tip 3 : Be confident

03
Round
Hard
HR Round
Duration20 minutes
Interview date10 Sep 2020
Coding problem1

Timing was around 1pm
No significant Activity.

1. General Questions

  1. Questions based on company, work expectations are asked.
Problem approach

Tip 1 : Tell optimistic answers so that they are impressed.
Tip 2 : Make you you know the history, work culture and CEO of whichever company you are going for the interview.
Tip 3 : My approach was very normal & I gave answers to the point.

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 - 2
3 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
901 views
1 comments
0 upvotes
company logo
SDE - 2
3 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
819 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
987 views
1 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
769 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by HashedIn
8256 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by Arcesium
1369 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by HashedIn
1248 views
0 comments
0 upvotes