TCS Ninja Hiring 2022 Syllabus Tips

Julie McGrath
9 min readOct 15, 2021

What is TCS Ninja

The TCS Ninja job profile is offered by Tata Consultancy Services (TCS) to fresh software engineers. It is an extremely attractive position for thousands of candidates who aspire to be a part of the dream organization. The salary range is between 3 lakhs to 4 lakhs Indian Rupees. I am glad to be able to share a success story and study tips with you to crack this exam.

Eligibility Criteria of TCS Ninja

The eligibility criteria for TCS Ninja is 60% or 6 CGPA in Classes 10, 12, Diploma, Graduation, and Post-Graduation. Also as usual, candidates should not have more than 1 active backlog and it will need be cleared before joining TCS. Any gap in education should have proper justification.

TCS Ninja Exam Questions

The exam consists of questions on Numerical Ability (20–25 questions, 40 minutes), Verbal Ability (20–25 questions, 30 minutes), Logical Reasoning (25-30 questions, 50 minutes), Programming concepts (10 questions, 15 minutes), Hands-on coding (2 questions, 45 minutes).

How to Prepare for TCS Ninja

It is best to practice from all the NCERT books on the Arithmetic, Geometry, Algebra, and Mensuration topics as these are the foundation skills to crack any problem asked in TCS. For online resources, the top 3 resources I would recommend to check out for are PrepInsta TCS Ninja Placement Guide, TCS Interview Questions, and FacePrep TCS Ninja Questions. It is important to practice a lot of a variety of questions as TCS keeps changing the questions and pattern frequently.

Smart Study Tips to Crack TCS Ninja

Examination Arithmetic Problems

We can be presented with various different types of questions in the TCS Ninja exam. For example, there might be two examination papers a candidate is attempting which has different total marks. Out of these in the first paper, the student got a specific marks and in the second paper he got a different amount of marks. Now the question asks us that in which paper did the student score better marks? Since the total marks of each paper is different, we have to find the percentage of marks scored by the student in each paper. Once we find the person page of the marks, we can compare the two percentage scores of each paper. It is important to remember in such cases that if the total marks is different, we should not directly start comparing the marks scored without calculating the percentage. Comparison of percentage will give us the true result of how the candidate scored in each paper. Finding the exact percentage value might not be required in such a type of question as an approximate value will often help us to identify the required answer from the options. Instead of an examination paper, the comparison might be on different real life scenarios, for example like a shopkeeper selling a product, or the percentage of matches won by a sports team. I practiced a lot on different types of such scenarios and wanted to make sure that I can solve such problems during the main TCS Ninja exam.

Fraction Questions

Questions on fractions are important for the TCS Ninja Aptitude Exam. Problems can be simple as well as complex. For example, a question might say a fraction of a bucket is filled by a person with water in a particular time, then how much time will it take to fill the entire bucket? The question can be made more complex if the bucket is being filled at the same time by a running tap. In such a scenario, we have to find the relative rate of filling the bucket because the bucket is being filled in two different ways at the same time. I wanted to make sure that I did not struggle during the actual aptitude exam when I came across such types of problems. So I made sure I practiced various types of bucket related problems where the bucket was being emptied or it was being filled by different methods. The question can be made even more complex if the number of buckets is more than one. There can be another different scenario where there is a hole in the bucket and the water is leaking. The rate of leakage of water will be a particular parameter then which we have to consider in all our calculations. Such types of problems provide the interviewer with a vast amount of options to frame their questions and thus be able to assess the aptitude and reasoning ability of the candidates.

Time and Work Problems

The questions on time and work can also be provided in an examination situation. For example, if a particular number of examiners can examine answer papers in a particular amount of days working a number of hours regularly, what will be the total number of hours required daily when a different amount of examiners will check a different quantity of answer papers in a different number of days. Instead of considering a variable in such type of problems, it is often helpful to find out the efficiency of each individual examiner. Using this logic, we will be able to find out how much time each one of them will take to evaluate each answer paper. Then based on the number of hours required and the number of hours they are supposed to be working in a particular day, we will be able to find how many days they will take. Then using the values from the question based on the number of examiners, we can divide or multiply the value and accordingly find the number of hours the examiners will need to be working daily to evaluate the quantity of answer papers that they are working on. It is important to remember that we frame the relations between the examiners and the amount of time required accurately, otherwise it can result in various different complex equations which we may not be able to solve in the limited amount of time during the actual TCS Ninja aptitude exam.

Number System Problems

Questions on the number system can be based on various different equations and also simple addition equations as well. For example, the question might provide us with the addition of different values of numbers, with the result being provided, which is incorrect. Now the question can ask us what digit needs to be changed to make the addition result and the equation overall correct. While solving this type of problem, we can often be tempted to use a trial and error method by replacing the values from the options given to us in the equation. Even though that is an effective method, sometimes it is advisable not to spend too much time in this method if we’re not able to get to the answer quickly enough. We can start by considering the values in the hundreds place and the ten’s place, and gradually we can move closer to the unit’s place. This type of problem can get more complex if the number of digits of the numbers are more than four or even five digits. We will have to work with the trial and error method much harder in that case. I knew that the problems in the number system can sometimes get very complex, and so I made sure I practiced this type of problems a lot. The field of number system is so large that often I felt that there is no end to the amount of practice that I can do. But I made sure that I took a note of all the important logics so that there was little left for me to be surprised in the main TCS Ninja exam.

Succeed in TCS tests with good practice

Permutation and Combination Problems

Problems on permutation and combination are important for the TCS Ninja exam. For example, it can be applied to the field of sports as well. Say in a tennis tournament, there is a specific number of players who have participated. If a player is eliminated when she loses a match, then how many matches are required to determine the winner? Often when solving such a type of a problem, we may not need to apply the formulas of permutation and combination that we usually apply in much more complex problems. Such types of problems on permutation and combination can be solved with our awareness and logical reasoning ability. I have been practicing a lot of such types of problems which are based on permutation and combination. But occasionally there came some cases where I was struggling to implement the logic and get to the answer. Even when I was able to get to the answer, sometimes it took me more than the required time to be able to succeed in the main exam. I wanted to solve such problems, but I also wanted to solve such problems at a good speed so that I do not spend too much time solving a problem that has the same weight and the same amount of marks as the other questions. I realized that the only option I had was to practice more effectively so that I was ready during the TCS Ninja exam.

Advanced Exam Score Problems

We can come across another type of problem where during an examination there is negative marking as well as positive marking for every answer. The question might tell us how many questions were there, and how many points were given for a positive answer and how many points were deducted for a negative answer. Now the question might tell us that if all the questions were answered, how many of the answers were correct? If the total score of the candidate was zero? In such a question, we have to consider the variables for how many questions were correctly answered and how many questions were answered incorrectly. We get one equation from this because the total number of questions is given. We also get another equation, because the total score is mentioned as zero. On solving these equations we will be able to find how many of the answers were correct and how many of the answers were incorrect. The problem can become more complex if we are not provided with the total number of questions in the examination. We will be able to find the ratio of correct and incorrect answers in the examination. But it will be tougher to find out the exact number of correct and incorrect answers unless we are able to frame another equation that defines the relationship between the variables. Having a good understanding of solving various different types of algebraic equations is thus important for the TCS Ninja Aptitude exam.

Percentage Questions

Questions on percentages are important for the TCS Ninja exam. For example, a person might buy a product at a particular amount and then sell it at a different amount with a profit. Then again, after one year, the person might buy back the same product at a different price, and sell it for a different amount of profit. The question might then ask us what is overall profit percentage for the person over both the transactions. In such a scenario, we have to find out what is actual cost price of the product. Then we also have to find what is the effective selling price for the person at the end of all the transactions. Then on comparing these values will be able to find out what is the actual profit of the person. I wanted to be an expert at solving this type of problem. I wanted to make sure that any kind of such problem that came during the actual exam I was able to solve easily. For this, I knew there was a lot of practice that is required. I practiced a lot of such different types of problems from various sources. Instead of selling the product a few times, the person might sell the product multiple times, which will make the problem harder. It is important to be able to effectively solve such types of problems in a limited amount of time to succeed in the TCS Ninja exam. I wanted to be a part of my dream organization and so I made sure I practiced hard.

--

--

Julie McGrath

“Don't part with your illusions. When they are gone you may still exist, but you have ceased to live.” ~ Mark Twain