Tip 1 : Practice aptitude questions as much as you can
Tip 2 : Do at least 1 good project
Tip 3 : Prepare Behavioural questions also
Tip 1 : Have at least 1 good project as most of the discussion will be around that only
Tip 2 : Do not put false things on your resume.



1. Loop over the array from left
2. Check for each element if it is present more than 1 time.
3. Use nested loop to check the presence



If ‘WORDS’ = ["word","world","row"], ‘ORDER’ = "worldabcefghijkmnpqstuvxyz",the answer will be ‘NO’ as first and second words are not lexicographically sorted as ‘l’ comes before ‘d’ in alien language.
There were 3 people on the panel one from technical, one from managerial, and one from HR the interview lasted for 30 mins. It was held on MS Teams in the evening. The interviewers were friendly and helpful. Mostly questions were asked from DBMS and related to my project and the approach used while making the project. Behavioral questions were also asked
What are ACID properties?
What is normalisation?
What is inheritance?
Tip 1 : Explain meaning of each word
Tip 2 : Give real world examples


1. Looping through the stack is not allowed.
2. You need to return a stack that is sorted in descending order.
Given stack 'S' = 1 3 2
The output will be 3 2 1 since it is the sorted order.
It was held in the evening on teams platform. The interviewer asked me to show my identity proof and after that she asked me about my previous mark sheets and i have to share my screen and show that to her . At last she asked me why i want to join TCS .
Tip 1 : Tell about your strengths and how your skills aligned with the job that they posted
Tip 2 : Insights about the company
Tip 3 : Be professional

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?