i
TCS
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Feb 2022. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed in May 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed before Jan 2022. There were 6 interview rounds.
Aptitude test for Java questions
Coding test is Java questions
What people are saying about TCS
I was interviewed in Dec 2020.
Round duration - 150 Minutes
Round difficulty - Medium
Timing was 9:00 a.m. to 12:00p.m.
The environment was very user friendly.
No significant activity was observed.
The interviewer was being very friendly and was talking openly just like friends.
You are given a jar containing candies with a maximum capacity of 'N'. The jar cannot have less than 1 candy at any point. Given 'K', the number of candies a customer want...
Given a jar of candies with a maximum capacity, determine the number of candies left after providing the desired count to a customer.
Check if the number of candies requested is valid (less than or equal to the total number of candies in the jar)
Subtract the number of candies requested from the total number of candies in the jar to get the remaining candies
Return the remaining candies or -1 if the request is invalid
Round duration - 60 minutes
Round difficulty - Medium
Timing was 4:00 p.m. to 5:00 p.m.
Environment was very good.
No other significant activity was seen.
There were no interviewer for this round as this was just a coding round.
You are provided with three strings: A
, B
, and C
. Your task is to determine if C
is formed by interleaving A
and B
. A string C
is considered an interleaving of A
and B
if:
Determine if a string C is formed by interleaving two strings A and B.
Check if the length of C is equal to the sum of lengths of A and B.
Ensure all characters of A and B are present in C.
Verify that the order of characters in C matches the order in A and B.
You are given a binary tree with 'N' nodes. Your task is to find and return a list containing the sums of all the diagonals of the binary tree, computed from right to left.
Find and return the sums of all diagonals of a binary tree from right to left.
Traverse the binary tree level by level and keep track of the diagonal sums using a hashmap.
Use a queue to perform level order traversal of the binary tree.
For each node, update the diagonal sum based on its level and position in the diagonal.
Return the diagonal sums in reverse order from rightmost to leftmost diagonal.
Round duration - 15 minutes
Round difficulty - Easy
Timing was 12:30 p.m. to 12:45 p.m.
Environment was very good.
No other significant activity was monitored.
The interviewer seemed to have been focused on DSA and technical topics.
Round duration - 15 minutes
Round difficulty - Easy
Timing 1:00 p.m. to 1:20 p.m.
The environment was very good.
No significant activity.
The interviewer was asking questions from the project site which the candidate would we working if selected and also about the working conditions.
Round duration - 20 minutes
Round difficulty - Easy
Timing was 1:00 p.m. to 1:20 p.m.
The environment was very good and productive.
No other significant activity.
The interviewer was very good.
Tip 1 : Practice basic questions of DSA.
Tip 2 : Must have minimum 2 good projects in latest technologies like AI & ML.
Tip 3 : One should know the Sql commands.
Tip 1 : Do not bluff and write only things which you are completely aware about.
Tip 2 : Internships would be good for resume.
TCS interview questions for designations
I applied via Referral and was interviewed before Jun 2022. There were 2 interview rounds.
Get interview-ready with Top TCS Interview Questions
I applied via Campus Placement and was interviewed in Jul 2021. There were 4 interview rounds.
Core java
I applied via Naukri.com and was interviewed in Jul 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.
OOPs is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs stands for Object-Oriented Programming.
It focuses on creating objects that interact with each other to solve a problem.
It includes concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation is the practice of hidin...
I applied via Naukri.com and was interviewed before Feb 2022. There were 2 interview rounds.
OOPs concepts are the pillars of object-oriented programming that help in building robust and scalable software applications.
Abstraction: Hiding the implementation details and showing only the necessary information.
Encapsulation: Binding data and functions together and restricting access to data from outside the class.
Inheritance: Acquiring properties and behavior of a parent class by a child class.
Polymorphism: Abilit...
Some of the top questions asked at the TCS Software Developer interview -
The duration of TCS Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 476 interviews
5 Interview rounds
based on 1.9k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Analyst
66.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
AST Consultant
51.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
29.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Wipro
Infosys
Accenture