Tip 1 : Be thorough with your basics - Data Structures and Algorithms, Pointers, DBMS, OOPS, OS etc.
Tip 2 : Practice Competitive Programming. Improve your programming skills. Practice questions online
Tip 3 : Be confident in your answers. You should not fumble while giving answers.
Tip 4 : Also have a good practice on aptitude. Managing time during the test is also an important skill.
Tip 5 : Have good projects on recent technologies(ML/Web D/Blockchain/Analytics etc). Have in depth knowledge about the project as the interviewer can go deep and can ask difficult questions on projects as well.
Tip 6 : Start your preparation as early as possible and work on your communication skills as well.
Tip 1 : Mention good projects.
Tip 2 : Write the things about which you're 100% sure that you can answer questions from those things.
Online test. The test consisted of two parts-
Timing- Morning 10-10:50. The platform used was TCS ION.
English: 15 questions in 10 minutes. Questions were from topics such as synonym/antonym, critical thinking, passage-based questions. The level of the questions was from easy to medium.
Aptitude: 25 questions in 40 minutes. Questions were from Simple Interest, Profit Loss, Permutations and combinations, Blood relations, etc. The level of the questions was from medium to hard.




As taught in the video, you just have to modify the code so that instead of printing numbers, it should output stars ('*').
This Round is mainly focuses on your technical Skills mentioned in the Resume.



Write a Program to find factorial of a Number
Tip 1 : Firstly understand the problem statement very carefully
Tip 2 : Try to give optimize solution from your side
Interview was very friendly in nature
They asked me about my Family background , my hobbies and willing to relocate at pune

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