Tip 1 : Be thorough with your basics - Data Structures and Algorithms, Pointers, DBMS,OOPS,OS etc.
Tip 2 : Also have a good practice on aptitude. Managing time during the test is also an important skill.
Tip 3 : 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 1 : Write the things about which you're 100% sure that you can answer questions from those things.
Tip 2 : Do not try to go high profile by mentioning too many skills/projects/extracurriculars on resume.



‘N’ = 4, ‘S’ = “code”
Character ‘c’ gets changed to ‘b’.
Character ‘o’ gets changed to ‘p’.
Character ‘d’ gets changed to ‘c’.
Character ‘e’ gets changed to ‘f’.
Encoded string = “bpcf”
By using recursion



X = 2 ^ NUM[1] * 3 ^ NUM[2] * 5 ^ NUM[3] * 7 ^ NUM[4] * 11 ^ NUM[5] * … up to Nth term
1. Sum of all the elements in the array 'NUM' will always be less than or equal to 400.
2. As the total number of such sequences can be very large, print the answer modulo 1000000007.
By using dynamic programming
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.
They gave some code snippets and asked whether the code is right or wrong. Also some output prediction questions. These questions were a little tricky.
They also asked to write a code in an online compiler. In my case the code was based on Binary Search.
A brief discussion about the projects mentioned in the resume.
About relocation.
Plans for further study
Different products of TCS
If any issue working in shifts
Inquired whether I had any backlogs or year gaps.
About sir ratan tata



The given array is sorted in non-decreasing order.
What is OOPS. Explain 4 pillars of OOPS along with examples.
What is foreign key, candidate key and primary key.
Different sorting algorithms.
What is big data, machine learning, IoT? (They do not expect formal definitions. Support your answers with examples)

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: