Tip 1: Prepare well for aptitude.
Tip 2: Start practicing easy-level questions for DSA.
Tip 3: Be confident throughout the process because it is much easier than rounds at other companies.
Tip 1: Keep your resume up to date with project and internship experience.
Tip 2: List down all the skills you know and are confident in because in technical rounds you will be asked a lot about them.
I attempted the TCS NQT paper, where the first round was to solve aptitude problems within a given time. The questions ranged from easy to medium difficulty, but if you practice them on websites like Indiabix, you'll be well-prepared. You will get 75 minutes to solve this section.
Try to cover all the topics below before the exam:



I was asked to tell the pseudocode for the problem - Check for Balanced Brackets in an expression
and later I was asked why I used this approach and why not others.
Firstly, I was asked to give an introduction.
After the introduction, they started asking questions about my college projects: what tech stack I used and what was the reason for choosing this tech stack.
Once that was done, a brief discussion on my internship experience happened and questions around that were asked.
They asked, 'Which is your preferred programming language?' I replied 'Java,' and then I was given the aforementioned DSA problem.
They also asked:

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: