Cognizant Test Pattern and Syllabus 2023 and 2024 | on-campus and off-campus

Hello guys, in this article we are discussing the Cognizant test pattern and syllabus for on-campus and off-campus recruitments. Based on the role Cognizant will hire.


Cognizant Roles :

  1. Programmer Analyst Trainee   4.0 LPA
  2. Associate    6.75 LPA

Cognizant Test Pattern for Programmer Analyst Trainee ( On Campus ) :


The next round will be a Face to Face Technical interview round followed by an HR round. For detailed information on the Cognizant Recruitment process

Cognizant Syllabus for Cognizant Test pattern :

The cognizant syllabus for its online test is given below. This is the latest syllabus of the Cognizant Test pattern.

Quantitative Aptitude
  1. Numbers
  2. Time and work
  3. Ratios and Proportion
  4. Averages, Profit & Loss
  5. Time, speed, and distance
  6. Percentages
  7. Permutations and Combinations
  8. Probability
  9. Logarithms
  10. Geometry

Logical Reasoning 
  1. Data Arrangements
  2. Blood Relations
  3. Coding and Decoding series
  4. Analogy
  5. Odd man out
  6. Data Sufficiency
  7. Direction Sense
  8. Logical Sequence

Verbal Ability
  1. Reading Comprehension
  2. Para-Jumbles
  3. Sentence Completion
  4. Sentence improvement
  5. Sentence Correction
  6. Vocabulary

Automata Fix
  1. Logical Error Correction
  2. Syntax Error Correction
  3. Code Reuse

Eligibility Criteria for Programmer Analyst Trainee (On-campus) :

  1. Batch of BE / B Tech / ME / M Tech / MS[5yrs]degree students belonging to CSE / IT / ECE / EEE / EIE / E&E / Applied Electronics / Computer & Technology / Electrical / ETE / ICE / Software Engineering/Mechanical only.
  2. The consistent academic record of a minimum of 60% in X, XII, Diploma, UG & PG (all subjects taken into consideration) calculated as below
  3. Aggregate% = sum of all subjects marks scored / total no. of subjects (as of last semester result declared)
  4. No standing arrears in current education.
  5. Max 2 years gap in education.
  6. Any students who have applied and waiting for re-evaluation would be considered only with the initial results declared.
  7. Appropriate CGPA to % conversion to be considered as per University norms.
  8. Strong written and oral communication skills
  9. Open only to Indian nationals
  10. Flexible to relocate to anywhere in India, work in any shift/domain.
Cognizant Test pattern for Programmer Analyst Trainee (off-campus) :

Cognizant hires for Programmer Analyst Trainee role off-campus via AMCAT exam. The Amcat Cognizant exam pattern for this role is as below.


Programming :
  1. Data Types
  2. Iteration, Recursion, Decision
  3. Procedure, functions, and scope
  4. Data Structures & Algorithms:
  5. Arrays, Linked Lists, Trees, Graphs
  6. Stacks, Queues
  7. Hash Tables
  8. Heaps
  9. Searching and Sorting
  10. Complexity Theory
Oops :
  1. Polymorphism
  2. Abstraction
  3. Encapsulation
  4. Complexity Theory

After the online test and coding test, students who clear these will be called for a Technical and an HR round.

Eligibility Criteria for Programmer Analyst Trainee (off-campus) :
  1. Minimum 10+2+4 years of education (All full-time).
  2. 2020 batch of BE/B.tech belonging to CSE / IT / ECE / EEE / EIE / E&E / Applied Electronics / Computer and Technology / Electrical / ETE / ICE / Software Engineering (Full time
  3. only / Regular courses only).
  4. First class (60%) in 10th , 12th & UG (Full time/Regular courses).
  5. No standing arrears in current education.
  6. Maximum 2 years gap in education.
  7. Willing to work in 24/7 Shifts & any Cognizant location.
  8. Should be an Indian Citizen.
Cognizant Test pattern for Associate (On-campus & off-campus) :

The Cognizant online test pattern for this role is as below. If you are good at programming, then landing a job in this role is very easy.

Note: Coding Proficiency test of Cognizant is the first level of screening if the number of applicants for this role is high. This online coding test is conducted on the Hacker rank platform. The questions asked in this round are normally in the medium/difficult range. So a lot of students might not be able to clear this round without good programming knowledge. Cognizant might as well exclude this round based on the number of applicants.

The second online coding test is much easier when compared to this. The level of questions asked would range from easy to difficult.

Cognizant Test Pattern (Associate Role) :



Cognizant Syllabus for Cognizant Test pattern :

English Comprehension :   

 Vocabulary, Grammar, Comprehension

Cognitive :                   

Ability to analyze arguments, ability to interpret data

Programming :            

Automata pro: Simulated coding platform on Data Structures, recursion, Arrays and Matrices, Sorting and Searching, String manipulation, etc.

Important: Test Evaluation will include coding modules from C, C++, and data structures predominantly with medium and high complexity questions. It may also have a few basic coding or MCQs on SQL, Database, Java, and .Net and algorithms.

For more info: 

Subscribe to Our YouTube Channel