Skip to content

TCS Placement Papers 2024 - Previous Year NQT Questions & Solutions

Download TCS placement papers 2024 PDF with previous year NQT questions, solutions, and exam pattern analysis for 2024 recruitment cycle.

This page contains TCS placement papers from 2024 with previous year NQT questions, solutions, and exam patterns. Use these papers to understand the 2024 TCS NQT pattern and practice with actual questions from TCS placement papers 2024.

The TCS National Qualifier Test (NQT) 2024 is divided into two main parts:

SectionQuestionsTimeDifficultyFocus Areas
Numerical Ability2025 minMediumQuantitative aptitude, percentages, ratios, time & work
Verbal Ability2525 minMediumEnglish grammar, reading comprehension, vocabulary
Reasoning Ability2025 minMediumLogical reasoning, puzzles, syllogism

Part A Total: 65 questions, 75 minutes

Part B - Advanced Section (Mandatory for Digital Aspirants)

Section titled “Part B - Advanced Section (Mandatory for Digital Aspirants)”
SectionQuestionsTimeDifficultyFocus Areas
Advanced Quantitative + Reasoning1525 minMedium-HardAdvanced quantitative problems, complex reasoning
Advanced Coding390 minMedium-HardHands-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

TCS Placement Papers 2024 - Actual Questions & Solutions

Section titled “TCS Placement Papers 2024 - Actual Questions & Solutions”

This section contains real questions from TCS NQT 2024 based on candidate experiences from GeeksforGeeks, PrepInsta, and interview forums.

Q1: A shopkeeper marks his goods 20% above cost price but allows a discount of 10%. What is his profit percentage?

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%

Q2: A can complete a work in 12 days, B in 15 days, and C in 20 days. If they work together, in how many days will they complete the work?

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

Q3: The ratio of ages of A and B is 3:5. After 8 years, the ratio becomes 5:7. Find the present age of A.

Solution:

Let present ages be 3x and 5x.

After 8 years:

  • A’s age: 3x + 8
  • B’s age: 5x + 8

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

Q4: Read the passage and answer: “Artificial Intelligence is transforming industries by automating processes and enabling data-driven decisions. However, concerns about job displacement and ethical implications remain significant.” What is the main concern mentioned?

Answer: Job displacement and ethical implications

Explanation: The passage explicitly mentions concerns about job displacement and ethical implications as significant issues related to AI.

Q5: Identify the error: “Neither of the students were present in the class.”

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”.

Q6: Statements: All cats are animals. Some animals are dogs. Conclusions: I. Some cats are dogs. II. All dogs are cats.

Solution:

Analyzing the statements:

  • All cats are animals (A → B)
  • Some animals are dogs (B → C, some)

Conclusion I: Some cats are dogs

  • Cannot be concluded. Some animals are dogs, but cats are a subset of animals. We cannot say some cats are dogs. Invalid

Conclusion II: All dogs are cats

  • This cannot be concluded. Invalid

Answer: Neither conclusion follows

Q7: If “CAT” is coded as “3120”, “DOG” is coded as “4157”, then how is “RAT” coded?

Solution:

Pattern analysis:

  • C = 3, A = 1, T = 20 → “3120”
  • D = 4, O = 15, G = 7 → “4157”

Pattern: Position of letter in alphabet

For “RAT”:

  • R = 18
  • A = 1
  • T = 20

Answer: “18120”

Q8: What will be the output of the following C code?
#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

Q9: Find the second largest element in an array.

Problem Statement: Given an array of integers, find the second largest element.

Example:

Input: [12, 35, 1, 10, 34, 1]
Output: 34

Solution (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)

Q10: Reverse words in a string.

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

  • Total Hires: 40,000+ freshers
  • ASE: 35,000+ selections
  • Digital Cadre: 5,000+ selections
  • Growth: 8% from 2023

Salary Packages

  • ASE: ₹3.5-4.2 LPA
  • System Engineer: ₹4.5-6 LPA
  • Digital Cadre: ₹7.5-8.5 LPA

Question Difficulty

  • Aptitude: Medium (60% of questions)
  • Programming Logic: Medium (25% of questions)
  • Coding: Medium-Hard (15% of questions)
  1. Coding Section is Critical: Without obtaining correct output in Advanced Coding section, candidates cannot progress to next round, regardless of performance in other sections
  2. Part B is Mandatory for Digital Roles: Advanced section is required for digital aspirants and technical roles
  3. Sectional Cutoffs: Must clear each section individually (typically 60-65% overall, with sectional requirements)
  4. Time Management: Crucial for success - 75 minutes for Part A, 115 minutes for Part B
  5. Preparation Strategy: Practice previous year NQT papers - focus on coding practice
  6. No Negative Marking: Attempt all questions - no penalty for wrong answers
  7. Platform: TCS iON platform - familiarize yourself with the interface
  8. Languages Allowed: C, C++, Java, Python - choose one and master it

Based on candidate experiences from 2024 TCS NQT and interviews:

2024 Interview Process:

  1. Technical Interview (30-45 minutes): Programming fundamentals, data structures, projects
  2. Managerial/HR Interview (20-30 minutes): Behavioral questions, company fit, communication

Common 2024 Interview Topics:

  • Programming fundamentals and problem-solving approach
  • Data structures (arrays, linked lists, trees)
  • Database concepts and SQL basics
  • Project discussions with technology stack
  • Behavioral questions about teamwork and adaptability

Success Tips:

  • Strong NQT performance is essential - especially coding section
  • Be prepared to explain your problem-solving approach
  • Practice explaining code clearly
  • Prepare examples demonstrating teamwork and learning ability

For detailed interview experiences, visit TCS Interview Experience page.

TCS 2025 Papers

Latest TCS placement papers with current year NQT questions and solutions

View 2025 Papers →

TCS Interview Experience

Real interview experiences from candidates who cleared TCS placement

Read Experiences →

TCS Main Page

Complete TCS placement guide with eligibility, process, and salary

View Main Page →


Based on 2024 NQT Pattern:

  1. Master Coding Fundamentals: Focus on solving 2-3 coding problems correctly - this is critical for advancement
  2. Practice Previous Year Papers: Solve TCS NQT papers from 2020-2024 to understand patterns
  3. Time Management: Practice completing Part A in 75 minutes, Part B in 115 minutes
  4. Sectional Focus: Aim for 60-65% overall with strong performance in each section
  5. Mock Tests: Take timed practice tests on TCS iON platform format
  6. Coding Practice: Solve 100+ coding problems focusing on arrays, strings, and basic algorithms
  7. Aptitude Mastery: Practice quantitative aptitude, verbal ability, and reasoning daily

Practice 2024 papers to understand TCS NQT pattern and prepare effectively!