Tip 1 : Practice at least 50 Questions on each topic of data structures
Tip 2 : Try to make your resume of 1 page
Tip 3 : Try to diversify your profile and make at least 3 good projects with GitHub links and images mentioned
Tip 4 : For TCS NQT it should be necessary for you if you prepare Logical Reasoning and Aptitude Questions
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
TCS NQT - In this exam, you will be given 3 hours in which you have to solve aptitude and 2 coding questions. As you are at home you will be monitored regularly by the invigilator through your camera. TCS NQT happens in slots of 3 hours and that will be mentioned in your admit card and will also be communicated by TCS through mail.


1. Some bulbs can glow by multiple switches and some are not glowed by any switch.
2. If any of the switches that can glow a bulb is turned ‘ON’, then the corresponding bulb will glow.
Consider 3 switches with labels [3, 5, 7] and we need to find the 5th glowing bulb from the start after turning these 3 switches ON.
We can see that bulbs numbered 3, 6, 9, 15, 18 … will glow if the switch having label 3 is turned ON.
The bulbs numbered 5, 10, 15, 20 … will glow if the switch having label 5 is turned ON.
The bulbs numbered 7, 14, 21, 28 … will glow if the switch having label 7 is turned ON.
It implies that bulbs numbered 3, 5, 6, 7, 9, 10, 14, 15, 18, 20, 21… will glow when these three switches are turned ON.
The 5th glowing bulb from start is assigned integer 9. Thus, we should return 9.
Step1 : I tried to find if there is any pattern to this question
Step2 : Tried to find the approach
Step3 : Tried to find some Edge Cases

If N = 12, then its prime factors are [2, 2, 3], then 6 and 12 are nice divisors, while 3, 4, and 2 are not.
Step1 : I tried to find if there is any pattern to this question
Step2 : Tried to find the approach
Step3 : Tried to find some Edge Cases
Technical + HR + Managerial round
1) Second Highest Salary from the table
2) What is Normalization?
3) Difference between delete vs truncate vs drop?
4) Difference between primary key and secondary key?
5) What is Inner Join and Right join?
Tip 1 : Identify if there is any edge case present in the question
Tip 2 : To find the second highest salary in the above table, we will use the concept of the subquery, which means that firstly, we will find the highest salary in the table, and then we will nest that query to a subquery to find the second highest salary in SQL.
Tip 3 : Do practice SQL
Tip 4 : Read DBMS Theory
1) What is Linear Regression?
2) What are the different types of algorithms?
3) Explain the Difference Between Classification and Regression?
4) How to Tackle Overfitting and Underfitting?
5) What is Supervised Learning?
6) What is Cross-Validation?
Tip 1 : Understand how Big Systems work
Tip 2 : Build a Portfolio for Machine Learning Job Applications: Create a Presence on Github and Kaggle
Tip 3 : Learn how to gather the right data.
1) What is the motivation regarding the project you have built?
2) What are the technologies used?
3) Follow up question regarding the projects?
Tip 1 : Don't put anything that you have not built
Tip 2 : Always attach proofs like a Github link
Tip 3 : Answer the questions asked with confidence
1) What is an array?
2) What is LinkedList?
3) Difference between Singly LinkedList and Doubly LinkedList
4) Difference between stack and queue
Tip 1 : Solve at least 400 DSA questions
Tip 2 : Regularly practice Algorithmic questions
Tip 3 : Provide all working solutions and try to optimise them
1) Why do you want to join TCS?
2) Where do you see yourself in the next 5 years?
3) If your colleague is in trouble what will you do?
Tip 1 : Don't answer diplomatically
Tip 2 : Don't reply directly try to communicate with the interviewer
Tip 3 : Try to maintain a healthy conversation with the panel

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?