i
TCS
Filter interviews by
I was interviewed in Sep 2020.
Round duration - 360 Minutes
Round difficulty - Medium
There will be 6 coding problems, Each question will have 1hr time
2-easy
2-medium
2-hard
If you solve atleast one problem,you will be qualified
The key idea is to recursively check every 3x3 grid and see what vowel does it signify and it to the string. This can be easily done using a recursive function.
Here is the algorithm :
The idea is simple, we will check all the possible ways of choosing planets with the help of recursion and find out which combination gives maximum time.
Along with this, we will prefer to move Mars whenever possible as it is always beneficial to make a move to Mars.
In this problem, our primary focus is on the common elements i.e. an element that is present in both the arrays. Then, we have to decide whether we have to make a switch. So for that, first we store all the elements of ‘ARR1’ and ‘ARR2’ into ‘MAP1’ and ‘MAP2’ respectively.
Now we call our ‘maximiseSumHelper’ function. We call this function for both cases i.e starting with ‘ARR1’ and starting with ‘A...
Approach:
Round duration - 30 Minutes
Round difficulty - Easy
As this was technical round , they asked me about the coding problems that i solved and asked me to explain.
And they asked some DSA topics , explained.
Then they gave on problem and said to write code for it, then i wrote it.
By this i completed my TR
Tip 1 : cover all basic topics.
Tip 2 : practice atleast 2 per day in coding from platforms like codingninjas,hackerrank,codechef.
Tip 3 : prefer one language and practice in depth and have idea on syntaxes in all other programming languages.
do mini projects
Tip 1 : maintain in 2 pages
Tip 2 : needed all your knowledge not your personal details
I was interviewed in Nov 2020.
Round duration - 180 Minutes
Round difficulty - Medium
this round consists of 4 sections in which
3 are based on aptitude, reasoning and verbal.
other consists of programming logic and two coding questions.
Round duration - 20 Minutes
Round difficulty - Medium
interview was conducted online through meetings
Who is your role model?
Where do you see yourself in 5 years?
Tip 1 : atleast be perfect in one programming language.
Tip 2 : learn aptitude and reasoning everyday
Tip 1 : focus more on skills
Tip 2 : atleast place one project in it.
What people are saying about TCS
I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.
Byte code is a compiled code that can be executed on any platform with the help of a virtual machine.
Byte code is an intermediate code that is generated by a compiler.
It is platform-independent and can be executed on any platform with the help of a virtual machine.
Java and Python are examples of programming languages that use byte code.
Byte code is often used in web development and mobile app development.
The ASCII code of 'a' is 97.
ASCII stands for American Standard Code for Information Interchange.
Each character is assigned a unique numerical value.
The ASCII code for lowercase letters starts from 97.
The ASCII code for uppercase letters starts from 65.
The ASCII code for numbers starts from 48.
ASCII can be converted to binary by representing each character as its corresponding 8-bit binary code.
Each ASCII character has a unique 8-bit binary code.
The binary code can be found using an ASCII table.
For example, the letter 'A' has a binary code of 01000001.
To convert a string of ASCII characters to binary, simply find the binary code for each character and concatenate them together.
TCS is a global IT services company with a strong reputation for innovation and customer satisfaction.
TCS has a strong reputation for innovation and customer satisfaction
TCS has a global presence with operations in over 46 countries
TCS offers a wide range of services and solutions to clients across industries
TCS has a strong focus on employee development and career growth
TCS has won numerous awards and recognition for
TCS interview questions for designations
I was interviewed in Sep 2020.
Round duration - 360 minutes
Round difficulty - Hard
The TCS CODEVITA PREQUALIFIER round is conducted for 24 hrs in which the each student can attempt the test according to suitable timings and the test duration is of 6 hrs. There are 6 coding questions which are of easy , medium and hard level. The test environment is very good. You are given compiler and also the option to upload your code if you are not using their compiler. The test is not camera proctored as the main thing is that TCS has a very strong plagiarism checker so if one copies from any source he/she is not considered.
Let 'X' be the maximum number of balls in a bag that we desire. Let ‘COUNT[i]’ be the number of operations that we need to perform on ‘ARR[i]’ such that the new bags made from it contain less than or equal to 'X' balls. Consider the following examples:
If we want 'X' to be ‘4’, then:
‘ARR[i] = 5’, after splitting we get [4, 1], so ‘COUNT[i] = 1’
‘ARR[i] = 8’, after splitting we get [4, 4] so ‘COUNT[i] = 1...
Round duration - 40 minutes
Round difficulty - Medium
It was of around 45 min on Microsoft Teams. There were 3 interviewees in the interview and they where were very friendly.
The main idea is to compare bits from the left and right of the given number. If the i-th from left and right are the same move to the next bit else return false.
Algorithm:-
The first line of ...
Approach:
Round duration - 20 minutes
Round difficulty - Medium
It was conducted on Microsoft Teams .
What makes you happy?
How do you work under pressure? Can you handle the pressure?
Tip 1 : Basics of each Data Structures should be clear.
Tip 2 : You need to be short and accurate.
Tip 3 : All the things you mention in resume must be well prepared including projects so mention accordingly.
Tip 1 : Don't put false things on resume which you can't answer.
Tip 2 : Resume should not be more than 2 pages.
Get interview-ready with Top TCS Interview Questions
I applied via LinkedIn and was interviewed before Dec 2021. There were 3 interview rounds.
Simple and easy for a person with some programming background
A pointer is a variable that stores the memory address of another variable.
Pointers are used to manipulate data structures like arrays and linked lists.
They can be used to pass values by reference to functions.
Pointers can also be used to dynamically allocate memory.
Example: int *ptr; ptr = # *ptr = 10; // num now has a value of 10
I applied via Company Website and was interviewed before Dec 2020. There were 5 interview rounds.
4 Interview rounds
based on 3.5k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.9k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
31.3k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.6k
salaries
| ₹8.9 L/yr - ₹31.9 L/yr |
Amazon
Wipro
Infosys
Accenture