Hiring volume
- Total Hires: 40,000+ freshers
- ASE: 35,000+ selections
- Digital Cadre: 5,000+ selections
- Growth: 8% from 2023
This page collects TCS placement papers from 2024 with previous-year questions, solutions, and the 2024 exam pattern. It is useful when you want real drive history: what the OA looked like, which question types repeated, and how solutions were approached. Work through the papers below to build speed and accuracy, then compare against newer 2025 material so your prep matches both established TCS patterns and the latest shifts.
The TCS National Qualifier Test (NQT) 2024 is divided into two main parts:
| Section | Questions | Time | Difficulty | Focus Areas |
|---|---|---|---|---|
| Numerical Ability | 20 | 25 min | Medium | Quantitative aptitude, percentages, ratios, time & work |
| Verbal Ability | 25 | 25 min | Medium | English grammar, reading comprehension, vocabulary |
| Reasoning Ability | 20 | 25 min | Medium | Logical reasoning, puzzles, syllogism |
Part A Total: 65 questions, 75 minutes
| Section | Questions | Time | Difficulty | Focus Areas |
|---|---|---|---|---|
| Advanced Quantitative + Reasoning | 15 | 25 min | Medium-Hard | Advanced quantitative problems, complex reasoning |
| Advanced Coding | 3 | 90 min | Medium-Hard | Hands-on coding problems, algorithms, data structures |
Part B Total: 18 questions, 115 minutes
Overall Total: 83 questions, 190 minutes (3 hours 10 minutes)
Platform: TCS iON platform
Languages Allowed: C, C++, Java, Python
Success Rate: ~20-25% cleared NQT and advanced to interviews
This section contains real questions from TCS NQT 2024 based on candidate experiences from GeeksforGeeks, PrepInsta, and interview forums.
Solution:
Let CP = ₹100 Marked Price (MP) = 100 + 20% of 100 = ₹120 Discount = 10% of 120 = ₹12 Selling Price (SP) = 120 - 12 = ₹108 Profit = 108 - 100 = ₹8 Profit % = (8/100) × 100 = 8%
Answer: 8%
Solution:
Let total work = LCM of 12, 15, 20 = 60 units
A’s efficiency = 60/12 = 5 units/day B’s efficiency = 60/15 = 4 units/day C’s efficiency = 60/20 = 3 units/day
Combined efficiency = 5 + 4 + 3 = 12 units/day Time taken = 60/12 = 5 days
Answer: 5 days
Solution:
Let present ages be 3x and 5x.
After 8 years:
Given: (3x + 8)/(5x + 8) = 5/7
7(3x + 8) = 5(5x + 8) 21x + 56 = 25x + 40 4x = 16 x = 4
Present age of A = 3x = 3 × 4 = 12 years
Answer: 12 years
Answer: Job displacement and ethical implications
Explanation: The passage explicitly mentions concerns about job displacement and ethical implications as significant issues related to AI.
Error: “were” should be “was”
Correct Sentence: “Neither of the students was present in the class.”
Explanation: “Neither” is singular and requires singular verb “was”.
Solution:
Analyzing the statements:
Conclusion I: Some cats are dogs
Conclusion II: All dogs are cats
Answer: Neither conclusion follows
Solution:
Pattern analysis:
Pattern: Position of letter in alphabet
For “RAT”:
Answer: “18120”
#include <stdio.h>int main() { int x = 5; printf("%d", x++ + ++x); return 0;}Solution:
x++ is post-increment: uses value 5, then increments to 6 ++x is pre-increment: increments 6 to 7, then uses value 7
Result: 5 + 7 = 12
Answer: 12
Problem Statement: Given an array of integers, find the second largest element.
Example:
Input: [12, 35, 1, 10, 34, 1]Output: 34Solution (Java):
public int findSecondLargest(int[] arr) { if (arr.length < 2) return -1;
int largest = Integer.MIN_VALUE; int secondLargest = Integer.MIN_VALUE;
for (int num : arr) { if (num > largest) { secondLargest = largest; largest = num; } else if (num > secondLargest && num != largest) { secondLargest = num; } }
return secondLargest == Integer.MIN_VALUE ? -1 : secondLargest;}Time Complexity: O(n)
Space Complexity: O(1)
Problem Statement: Given a string, reverse the order of words.
Example:
Input: "the sky is blue"Output: "blue is sky the"Solution (Java):
public String reverseWords(String s) { String[] words = s.trim().split("\\s+"); StringBuilder result = new StringBuilder();
for (int i = words.length - 1; i >= 0; i--) { result.append(words[i]); if (i > 0) result.append(" "); }
return result.toString();}Time Complexity: O(n)
Space Complexity: O(n)
Hiring volume
Salary packages
Question difficulty
Based on candidate experiences from 2024 TCS NQT and interviews:
2024 Interview Process:
Common 2024 Interview Topics:
Success Tips:
For detailed interview experiences, visit TCS Interview Experience page.
TCS 2025 papers
Latest TCS placement papers with current year NQT questions and solutions
TCS aptitude questions
Complete collection of TCS aptitude questions with solutions
TCS coding questions
TCS coding problems with detailed solutions
TCS interview experience
Real interview experiences from candidates who cleared TCS placement
TCS HR interview
Common HR interview questions and answers for TCS placement
TCS preparation guide
Comprehensive preparation strategy for TCS NQT
TCS main page
Complete TCS placement guide with eligibility, process, and salary
Based on 2024 NQT Pattern:
Infosys · Wipro · Accenture · Cognizant · Capgemini · HCL
Practice 2024 papers to understand TCS NQT pattern and prepare effectively!