TCS Ninja Interview Questions

Listen to “TCS Ninja Interview Questions” on Spreaker.

Preparing for the TCS Ninja Assessment Examination is important for software engineers who are aspiring to be a part of this dream organization of Tata Consultancy Services (TCS). Cracking the TCS Ninja examination after having a good grasp of the TCS Ninja Syllabus entitles the candidate to a TCS job offer. Here we share with you a success story from Bhubaneswar along with our own expert inputs.

Read more: TCS Ninja Hiring Tips »

🎁 Did you know you can get $30 for sharing your exam and interview experiences? Write and get paid for every article. Learn more »

Profit and Loss Problems

Questions on profit and loss are important for the TCS Ninja exam. For example, if a company gives a particular percentage of discount on a product, the question might say that they earn a particular specific percentage of profit. Now the question might ask us if this company gives a different amount of discount, then what will be their profit percentage? In such cases, we have to consider a variable as the cost price of the product. Then we have to apply the specific percentage of discount on this cost price and then figure out it’s relation with the selling price. On solving this equation we will be able to find out the value of the variable which will give us the cost price. Now if we apply the new percentage of discount that is given to us, we will be able to find out the new value of the profit percentage. It is important to note that sometimes the question might not have the correct answer in the options. So in such cases we have to choose none of the options as the correct answer. Multiple iterations of discounts and selling and profits might make such problems more complex. Hence, it is important to be able to quickly solve such types of problems when the equations are fairly simple enough. I knew that the TCS aptitude exam will be tough and so I kept on practicing from various resources so that I can improve my speed in solving such type of problems.

Keep reading: TCS Ninja Aptitude Questions »

woman wearing orange blazer showing thumbs up
Prepare for TCS Ninja strategically

TCS Arithmetic Aptitude

The questions might sometimes be based on real life scenarios in time and work. For example, if an animal takes a particular amount of time to kill another animal, then we have to find out if the number of animals are increased, how much time is required for them to kill a different number of that other animal? In such cases, it is important to remember that if the number of both the animals are increased equally and proportionally, it will not change the amount of time that is required for them to kill that animal. Hence the amount of time that will be required will be the same as the one that is initially given in the problem. It is important to be able to detect such types of problems which are intentionally given to confuse the candidate during the assessment exams. This is a different kind of logical reasoning test where we test a candidate if he or she is able to identify the hidden questions and concepts. Many candidates might get confused and change the amount of time taken based on the number of the animals. As I kept on solving such problems, I wanted to be able to detect such hidden questions and logics where the interviewer is intentionally trying to confuse the candidates. Since the TCS Ninja exam is designed to select the best candidates, I wanted to make sure that I do not miss the opportunity to answer these types of questions correctly.

Keep on reading: TCS H1B Visa News »

Logical Reasoning Family

In another type of question mentioned the relationships between different individuals. One person may be the son or daughter of another person. That other person may be the father or the mother of another person, which will be mentioned in the question. Now we have to find who is the daughter of one person or what is the relationship between two other persons. The question might also say the two persons mentioned are sisters and we have to find if this statement is true or false. The given options might also state that one person is a granddaughter of another person, and maybe two other persons are brothers. Based on the given relationships, we have to find out which of these statements are true and which of these statements are false. Such types of questions on relationships are important to be able to solve in a limited amount of time during important assessment exams. The interviewer will want to know how much the logical ability of the candidates are? Being able to frame relationships between different individuals and apply the logical steps to arrive at the conclusions will be important to solve this type of questions. I practice several types of such questions so that I am able to proceed to frame the relationships without much difficulty during the TCS Ninja exam. I had some difficulty when the number of generations in such types of problems became more than three or more than four.

Time and Distance Questions

As we know that problems on time and distance are important for the TCS Ninja exam. For example, the question might state that a particular freight train may leave a particular station. A specific amount of time after this freight train leaves, a passenger train starts travelling in the same direction at an average speed given to us. Now the question states that after travelling a specific amount of time, the passenger train overtakes the freight train. Now we have to find what is the average speed of the freight train. Here we have to understand that the freight train has travelled for a duration which is the total of the duration travelled by the passenger train, as well as the gap in time between the starting times of the two trains. Now, since the average speed of the passenger train is given to us, we can find out what is the total distance travelled by the freight train. Now by dividing the distance travelled by the freight train by the time required for it to travel the distance, we can find the average speed of the freight train. Such questions on relative speed can become more complex with the number of trains are more or the direction is not as simple as the same direction. I played around with various different logics so that I am able to solve more complex such scenarios at a good speed during the actual exam conducted by TCS.

Percentage of Price Problems

There can be another type of question from percentages. For example, if the price of a product is decreased by a particular percentage amount, and then it is increased by the same amount, what is the net effect of percentage variance on the price of that item? Here we have to make sure that we understand that the second iteration of the price change was done on the modified percentage amount. The price at the end is not actually the same as what we originally started with. This is because the percentage amount in the second time was calculated on a lesser value of that product. Being able to successfully solve such a type of problem is important for the TCS Ninja exam. This is an aptitude skill test which will help the interviewer evaluate the knowledge of the candidates. This type of problem can be made more complex if the product is combined with some other product or is mixed with some other impure product. I wanted to make sure that I’m ready for this type of problems in the main exam, and so I made sure that I got enough practice of various different real life scenarios. I asked myself what would have happened if the percentages were not so easy and instead there were more complex fractions? I asked myself would I be able to solve this type of problem then in the limited time that I would be provided? Being able to solve various different scenarios like this with more complex fractions gave me the confidence I needed.

Relative Speed and Distance

Another type of such problem related to time and distance is when two people leave two different points at the same time and travel on the same route towards each other. Then after meeting each other, one person takes a particular time to reach their destination and the other person takes a different amount of time to reach their destination. Now, if the speed of one person is given to us, what is the speed of the other person? In this type of problem as well, we have to form the relations between the given fellows and consider variables for the ones that are unknown to us. It is important to be able to form simple equations and not to consider too many variables which can complicate the situation. This is because. At the end, most of the time we will want that the equations are solved and does not contain variables in them. For this type of relative speed problems, we will be able to frame the equations using the values given for one person. Then with the values provided for the other person, we can define the relationships and then accordingly find the values. I knew that relative speed is always a very important topic in an aptitude exam for a large company like TCS. I want it to be able to solve all these types of problems of time and distance, especially when it came to relative speed. So I made sure I practice from some of the best resources and that I am able to solve them in limited amount of time.

TCS Mixture Aptitude Questions

An important type of problem in the TCS Ninja exam is based on mixture. For example, the question might mention that a particular volume of a mixture contains some part of a particular element and another few parts of another element. Now, the question states that we have to change the mixture so that it contains a specific percentage of the first element. Then we have to find how much of the second element we should add to the mixture to achieve this scenario. To solve such types of problems, we have to first consider the mixture as a whole and identify logically how much of each element is present in the mixture. Then using the given new scenario, we have to form the new relationships so that it reflects the new ratio of the elements in the mixture. Finally, on solving this new scenario, we will be able to find how much of the second element we have to add to the mixture. Problems on mixture are especially important for an assessment and aptitude tests. It is important to be able to solve various types of problems related to mixture where different elements are combined in various different ratios. I often struggled with questions related to various different mixtures, and especially when it came to various different types of liquid that are mixed with each other. So I made sure my weakness was not affecting me to achieve a good score.

Probability Aptitude Problems

Questions on probability are important for the TCS Ninja exam. Simple, a person has to throw three dice in a particular game. If it is known that this person needs 12 or higher in this throw to win, then we have to find what is the chance of this person winning the game? To be able to solve this type of question, we may not always necessarily use the formulas of probability that we have learnt. Many candidates can also solve this type of question by using real life examples of the different scenarios in which the dice can be thrown. By using a combination of these different types of scenarios, one will be able to identify the number of ways this person can win. Now, by dividing this particular number of possible cases by the total number of possible cases in which the person might lose, we will be able to find out the probability of this person winning the game. I always had a tendency to apply the probability formulas wherever I can at the beginning of every probability question. But I told myself that I need to adapt myself to the type of question that I am answering. Based on that I will be able to solve this type of questions in a limited time. As I always knew that time is very important to succeed in this type of competitive exams, I did not want to compromise on my speed. Being able to effectively solve such problems without applying the formula gave me new concepts and logical approach to solving this type of problems.

Permutation and Combination

A particularly important type of question in the TCS Ninja exam is with the logic of rearranging the letters of a word. Example, instead of all the letters of the word, the question might ask us to rearrange only the letters of the word which are not vowels. Thus we have to find how many different possible words can be formed by interchanging all the letters of the word that are not vowels. The concepts of permutation and combination are thus very important. I knew I must be able to solve this type of questions easily, as awards can often become very complex if the number of letters is more. The questions can also become complex if some of the letters are repeated. I was comfortable in many mathematical and numerical problems of permutation and combination. So I wondered if such types of alphabetical problems would be tougher for me or easier for me? I made sure I got enough practice of different kinds of permutation and combination of various alphabetical as well as alphanumeric values so that I was not surprised or challenged much during the actual exam. The TCS Aptitude test was extremely important for my career and I did not want to lose a good opportunity in such types of problems where I knew I could achieve good scores if I practiced effectively.

Time and Work Questions

An interesting type of problem with regards to efficiency is when the efficiencies of individual workers are fractions of one another. One person can complete a piece of work in a given fraction of time taken by another worker. This another worker can again complete the work in a different fraction of time taken by a third worker. Now the question states that there is a total profit of a particular amount and how much of the profit would each of them get. The profit is divided between the workers in the ratio of the work that they have done. So if we can find the ratio of the efficiency of the individual workers, we will be able to find how much work each of them did. Accordingly, we will be able to find how much of the profit money each of them will get. Sometimes the fractions are formed with small integer values that can be easily rounded off, or can get cancelled out with each other. But I realized if the fraction numerators and denominators were very large values, it will be difficult to find a ratio of the efficiencies in a limited amount of time. So I kept on practicing hard with different types of problems so that I am able to be ready with various different kinds of scenarios that I might encounter during the main TCS Ninja assessment exam. I wanted to make sure that I am able to solve tougher problems in a limited amount of time.

🎁 Did you know you can get $30 for sharing your exam and interview experiences? Write and get paid for every article. Learn more »


TCS Interview Questions

A uniquely continuously updated database of the latest TCS Interview questions.

Get In Touch