Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Tata Consultancy Services (TCS) interview experience Real time questions & tips from candidates to crack your interview

System Engineer

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

Interview preparation journey

expand-icon
Journey
My name is Vamshidhar. When I started my B.Tech degree, I had no prior expertise with coding or programming languages, which made it challenging for me to get past the barrier of addressing a problem before first seeing the solution. However, I decided to learn how to code. I watched numerous YouTube courses but did not find much success. Eventually, I enrolled in a Python and DSA course from Coding Ninjas, which greatly assisted in honing my skills. To the best of my ability, I continued practising DSA over time. Although I didn't start preparing for DSA until after my first year, I studied the principles of problem-solving diligently. With time and experience, I was able to solve problems considerably faster, and I can honestly state that DSA was the key to my success with TCS Digital. After submitting my application for an off-campus pool drive and passing the coding tests, I was invited for an interview.
Application story
Our college forwarded the URL to apply to TCS's pool drive, which was open to all South Indian colleges. As a result, there were two coding rounds: one based on hacker rank and conducted online, and the other was a technical interview. Once you advance past these stages, you are chosen.
Why selected/rejected for the role?
In the initial two rounds of the interview process, my capacity for problem-solving was evaluated. I was intrigued by full-stack development and had a firm grasp of DSA. I accomplished numerous good tasks in this area that allowed me to show the interviewers my skills.
Preparation
Duration: 4 months
Topics: Python, Java, Data Structures, SQL, OOPS
Tip
Tip

Tip 1: Solve lots of problems on different platforms that are available this helps you to improve your problem-solving skills.
Tip 2: Brush up on your technical skills, and review the fundamental concepts and technologies before your interview.
Tip 3: Demonstrate Confidence and Enthusiasm, and have a great knowledge of the projects you have done.

Application process
Where: Campus
Eligibility: Above 7 CGPA or 65% in Graduation.
Resume Tip
Resume tip

Tip 1: Make sure it's simple to read and understand your resume. When presenting your content, make sure to use clear headings, bullet points, and short sentences.

Tip 2: Instead of just stating your duties at work, concentrate on measurable results and accomplishments. Highlight particular successes and the effect they have on the organization.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration180 minutes
Interview date22 Jul 2023
Coding problem2

There were just two coding questions, in which one is easy and the other is medium and there were also 80 MCQs from Verbal, Aptitude, Reasoning, Programming concepts.

1. Minimum Characters For Palindrome

Hard
20m average time
70% success
0/120
Asked in companies
BarclaysFlipkartMicrosoft

Given a string STR of length N. The task is to return the count of minimum characters to be added at front to make the string a palindrome.

For example, for the given string “deed”, the string is already a palindrome, thus, minimum characters needed are 0.

Similarly, for the given string “aabaaca”, the minimum characters needed are 2 i.e. ‘a’ and ‘c’ which makes the string “acaabaaca” palindrome.

Try solving now

2. Remove Duplicates from Sorted Array

Easy
15m average time
85% success
0/40
Asked in companies
WalmartAppleCognizant

You are given a sorted integer array 'arr' of size 'n'.


You need to remove the duplicates from the array such that each element appears only once.


Return the length of this new array.


Note:
Do not allocate extra space for another array. You need to do this by modifying the given input array in place with O(1) extra memory. 


For example:
'n' = 5, 'arr' = [1 2 2 2 3].
The new array will be [1 2 3].
So our answer is 3.
Try solving now
02
Round
Easy
Face to Face
Duration40 minutes
Interview date26 Aug 2022
Coding problem2

1. Add binary strings

Easy
15m average time
85% success
0/40
Asked in companies
FacebookMicrosoftAccenture

You have been given two binary strings ‘A’ and ‘B’. Your task is to find the sum of both strings in the form of a binary string.

Binary strings are the representation of integers in the binary form. For example, the binary strings of 9 and 16 are “1001” and “10000” respectively.

Try solving now

2. Puzzle

There are two gates, one to hell and the other to heaven. Two gatekeepers, one for each gate. One of them always speaks the truth and the other lies but you don’t know which one guards which gate. You are allowed only one question and you need to find out the gate to heaven.
What is the question?

Problem approach

Ask any guard “What would the other guard say if I ask which way is to the hell ?” And whatever answer he give is the way to the heaven. Explanation: If you end up asking the question to the truthful one, he will speak the truth and he knows that other guard is going to lie so he will show the way to the heaven. If you end up asking the question to the liar, he will lie about the other and the answer will be the way to the heaven.

Here's your problem of the day

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

Skill covered: Programming

Suppose list1 is [2, 133, 12, 12], what is max(list1) in Python?

Choose another skill to practice
Join the Discussion
2 replies
SHARVARI AMBRE. 30 Aug, 2023

Interested

0 replies
0 upvotes
Reply
Report
K RAMU 17 Aug, 2023

Iam interested 

0 replies
0 upvotes
Reply
Report
Similar interview experiences
company logo
System Engineer
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes
company logo
System Engineer
4 rounds | 10 problems
Interviewed by Tata Consultancy Services (TCS)
584 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
259 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
8 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Cognizant
3963 views
5 comments
0 upvotes
company logo
System Engineer
3 rounds | 5 problems
Interviewed by Infosys
2407 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 1 problems
Interviewed by Infosys
2793 views
2 comments
0 upvotes