TCS National Qualifier Test (TNQT)

TCS National Qualifier Test (TNQT) is a National Qualifier Test conducted by Tata Consultancy Services.

TCS NQT 2021 is not announced yet. Below are the last year drive eligibility criteria details.

The eligibility criteria for TCS National Qualifier Test (TNQT) - 2020 recruitment process is as follows:

Year of Passing: Batch of 2020

Qualification: Full-Time Students from B.E/B.Tech/M.E/M.Tech/M.Sc/MCA


  • B.E/B.Tech/M.E/M.Tech – All Specializations
  • M.Sc – Computer Science/Information Technology and other related disciplines
  • MCA with B.Sc/BCA/B.Com/BA (with Mathematics/Statistics)

Percentage Criteria: A candidate should have a minimum aggregate of 60% throughout in Class X, XII, Diploma (if applicable), UG & PG (if applicable).

Backlogs: A candidate should not have more than 1 pending backlog at the time of appearing for the test.

Academic Gap Criteria: the Overall gap in academics should not exceed 2 years.

Academic Course Completion: All academic courses should be finished within the stipulated course duration as per TCS Eligibility Criteria and/or they should be completed within the duration as prescribed by the Board/University.

TCS NQT 2021 is not announced yet. Below are the last year drive eligibility criteria details

The TCS National Qualifier Test (TNQT) - 2020 would be of 90 minutes and will have questions from the following categories:

1) English 
2) Quantitative Aptitude
3) Programming Logic MCQ’s
4) Coding

Number of questions
10 mins
Quantitative Aptitude
30 mins
Programming Concepts
20 mins
30 mins

Note: Quantitative aptitude and Programming concepts consists of advanced modules. These advanced modules will have questions of higher difficulty level. Some questions from the quantiative aptitude and programming questions will also be box type questions , where student has to directly enter the answer in box, no options are given.

Detailed Syllabus:

1) Quantitative Aptitude

This section contains 15 aptitude questions which you have to solve in 30 minutes. The standard aptitude section consists of 10 questions and advanced aptitude section consist of 5 questions. The type of questions will be – MCQs and Fill in the blanks ( Box Type questions). All the MCQs carry a negative marking of 0.33 marks and Fill in the blanks have no negative marking.

Important Topics in this section are:

  • Number system

  • HCF & LCM

  • Time, Speed & Distance

  • Mixtures & Allegations

  • Time & Work, Percentages

  • Permutation  and Combination

  • Profit & Loss

  • Functions

  • Series & Progression

  • Equations

  • Blood Relations

  • Algebra, Averages

  • Geometry

  • Clocks & Calendar

2) Programming Concepts

This section consists of 10 questions which you have to solve in 20 minutes. It also consists of standard and advanced sections. The standard section has 7 questions and advanced section has 3 questions. The marking scheme is the same as the Quantitative ability section. This section tests your basic programming skills like input, output and debugging. The topics covered in this section are:

  • Programming Concepts: Iteration, recursion, procedural vs OOp.

  • C Language: Call by value/reference, basic and derived data types, storage class, scope and visibility, basics of pointers, basic header files, library functions, branching and looping, command line arguments, user-defined functions.

  • Algorithms: Basic search algorithms, basic sort algorithms

    (tree traversal, dynamic programming, etc)

  • Data Structures: Array, Stack, Queue, List (tree, hash table, etc)

Types of Questions Asked:

  • In the given code in C language/pseudocode, Identify the functionality of the code.
  • In the given code in C language/pseudocode, identify the bug (syntactic/ semantic) in the code.
  • Conceptual Questions in programming
  • Basic algorithms & data structures based questions
  • Basics of C language
  • Basic Concepts of compiling, linking, OS

3) Coding 

This coding section consists of one question, which is to be solved in 30 minutes. Candidates will use an inbuilt compiler to solve their questions in C/C++/Java/Perl/Python programming language. There is no limit to the number of times you can compile the code. You are provided an IDE to debug. For Java, the class name should be named Maze. Input to the program either through STDIN / Command line arguments. Program should write the output to STDOUT. Public and private test cases based evaluation.

4) English 

This section consists of 15 questions to be answered in 10 minutes. A small passage will be given with blanks in between the passage. You have to answer each blank by selecting a suitable option from the drop-down menu.This section also contains a negative marking of 0.33. The topics covered will be:

  • Sentence completion 

  • Articles

TCS National Qualifier Test (TNQT)