Tip 1: Know the basics of whatever language you are comfortable with. Being proficient in at least one language and having knowledge of more than one is the cherry on the cake.
Tip 2: Build some projects to showcase the technical understanding you have.
Tip 3: Speak confidently.
Tip 1 : Add project
Tip 2 : Add the skills that you know properly, and have worked on those.
The timing was from 10:00 am to 12:00pm
It was like most of the computer-based test, where strict checking was there, and all the candidates were provided one system each at a distance.
All the candidates had different sets of questions. So, no cheating was possible.



1. All the elements are in the range 0 to N - 1.
2. The elements may not be in sorted order.
3. You can return the duplicate elements in any order.
4. If there are no duplicates present then return an empty array.
Tip 1 : Practice DS and Algo questions
Tip 2 : Master at least one language



‘ARR1’ = [3 6 9 0 0]
‘ARR2’ = [4 10]
After merging the ‘ARR1’ and ‘ARR2’ in ‘ARR1’.
‘ARR1’ = [3 4 6 9 10]
Tip 1 : Practice DS and Algo questions
Tip 2 : Master at least one language
After the computer-based test,
All the selected candidates were asked to show up in Noida test centre.
Where they were calling each candidate one by one and taking interviews.
Timing was morning 10am to report.
It was very crowded there.
What is Inheritance and type of inheritance in Java?
Tip 1: Basic java understanding is must for technical interviews
Tip 2: OOPS understanding
What are the different types of Data structures?
Tip 1 : Know DSA properly
Tip 2 : Practice coding on different platforms.



1. Push(num): Push the given number in the stack if the stack is not full.
2. Pop: Remove and print the top element from the stack if present, else print -1.
3. Top: Print the top element of the stack if present, else print -1.
4. isEmpty: Print 1 if the stack is empty, else print 0.
5. isFull: Print 1 if the stack is full, else print 0.
We perform the following operations on an empty stack which has capacity 2:
When operation 1 1 is performed, we insert 1 in the stack.
When operation 1 2 is performed, we insert 2 in the stack.
When operation 2 is performed, we remove the top element from the stack and print 2.
When operation 3 is performed, we print the top element of the stack, i.e., 3.
When operation 4 is performed, we print 0 because the stack is not empty.
When operation 5 is performed, we print 0 because the stack is size 1, which is not equal to its capacity.
Tip 1: Practice DSA
Tip 2: Learn Time complexity
After passing the first round was called for second round to different group of interviewers.
There were three interviewers in one panel.
Showcase the self-created full stack project and make us understand about the technologies used in it.
Tip 1 : Have at least one project to showcase skills
Tip 2 : Practice coding
After second technical round only, few candidates were left for managerial and HR round.
Just one interviewer was there to take the interview.
It was around 7pm in the evening.
Introduce yourself.
What are your strengths?
Why do you want to join TCS?
Are you ready to relocate to any other location and is comfortable with night shifts?
Tip 1 : Learn about the company you are going to give interview in.
Tip 2 : Work in soft skills as well

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: