Cognizant Exam Pattern 2026
Cognizant Exam Pattern 2026 — Complete Guide
Last Updated: March 2026
Cognizant (CTSH) is a leading American multinational technology company that provides business consulting, information technology, and outsourcing services. With a strong presence in India, Cognizant recruits thousands of fresh graduates every year through various programs.
Cognizant Recruitment Process Overview
The Cognizant selection process typically consists of:
- Online Assessment
- Technical Interview
- HR Interview
Section-Wise Exam Pattern
| Section | Number of Questions | Time Allotted | Marks | Difficulty |
|---|---|---|---|---|
| Aptitude Test | 24 | 35 minutes | 24 | Moderate |
| Verbal Ability | 22 | 20 minutes | 22 | Easy to Moderate |
| Logical Reasoning | 14 | 14 minutes | 14 | Moderate |
| Code Debugging | 7 | 20 minutes | 7 | Moderate |
| Coding | 2 | 40 minutes | varies | Moderate to Hard |
| Total | 69+ | 129 minutes | - | - |
Detailed Section Breakdown
1. Aptitude Test (35 Minutes - 24 Questions)
Tests quantitative ability and mathematical skills.
Topics Covered:
- Number System
- Percentages
- Profit and Loss
- Simple & Compound Interest
- Ratio and Proportion
- Averages
- Time and Work
- Time, Speed & Distance
- Permutation and Combination
- Probability
- Data Interpretation (Tables, Pie Charts, Bar Graphs)
Sample Questions:
Q1. A number when divided by 357 leaves remainder 39. What will be the remainder when the same number is divided by 17?
- a) 3
- b) 4
- c) 5
- d) 6
Q2. The population of a town increases by 10% annually. If the present population is 12100, what was it 2 years ago?
- a) 10000
- b) 11000
- c) 9000
- d) 9500
Solution: Let population 2 years ago = P. P × 1.1 × 1.1 = 12100, P = 12100/1.21 = 10000
Q3. A can complete a work in 12 days and B can complete the same work in 18 days. If they work together, how many days will they take?
- a) 6.5 days
- b) 7.2 days
- c) 8 days
- d) 9 days
Solution: A's 1 day work = 1/12, B's 1 day work = 1/18. Together = 1/12 + 1/18 = 5/36. Days = 36/5 = 7.2
2. Verbal Ability (20 Minutes - 22 Questions)
Tests English language proficiency.
Topics Covered:
- Reading Comprehension (2 passages)
- Sentence Correction
- Error Detection
- Para Jumbles
- Fill in the Blanks
- Synonyms and Antonyms
- Prepositions
Sample Questions:
Q4. Choose the word closest in meaning to "Meticulous":
- a) Careless
- b) Detailed
- c) Quick
- d) Lazy
Q5. Identify the error in the sentence: "Each of the students (a) / have submitted (b) / their assignments (c) / on time (d)."
Q6. Rearrange the following sentences: P: The conference was a huge success Q: Many experts from around the world attended R: It was organized by the university S: The topic was sustainable development
The correct order is:
- a) RQSP
- b) RSPQ
- c) SRQP
- d) RSQP
3. Logical Reasoning (14 Minutes - 14 Questions)
Tests logical thinking and analytical skills.
Topics Covered:
- Coding-Decoding
- Blood Relations
- Direction Sense
- Syllogisms
- Number Series
- Pattern Recognition
- Data Arrangements
- Calendar Problems
Sample Questions:
Q7. Find the missing number: 1, 4, 9, 16, 25, ?
- a) 30
- b) 36
- c) 42
- d) 49
Q8. If A is B's brother, B is C's sister, and C is D's father, how is A related to D?
- a) Father
- b) Uncle
- c) Brother
- d) Nephew
Q9. If SUNDAY is coded as 123456 and MONKEY is coded as 7890#$, how is MONDAY coded?
- a) 789456
- b) 789056
- c) 789#56
- d) 789$56
4. Code Debugging (20 Minutes - 7 Questions)
Tests ability to identify and fix errors in code.
Languages: C, C++, Java
Common Error Types:
- Syntax errors
- Logical errors
- Runtime errors
- Semantic errors
Sample Questions:
Q10. Identify the error in the following C code:
#include<stdio.h>
int main() {
int a = 5, b = 0;
int c = a / b;
printf("%d", c);
return 0;
}
Q11. Find the logical error:
int factorial(int n) {
if(n == 0)
return 1;
return n * factorial(n); // Error here
}
Q12. Identify the error:
public class Test {
public static void main(String[] args) {
String s = "Hello";
s.append(" World");
System.out.println(s);
}
}
5. Coding Section (40 Minutes - 2 Questions)
Tests programming skills and problem-solving ability.
Supported Languages: C, C++, Java, Python
Sample Questions:
Q13. Write a program to print the Fibonacci series up to N terms.
#include<stdio.h>
int main() {
int n, i, t1 = 0, t2 = 1, next;
scanf("%d", &n);
for(i = 1; i <= n; i++) {
printf("%d ", t1);
next = t1 + t2;
t1 = t2;
t2 = next;
}
return 0;
}
Q14. Write a program to find the second largest element in an array.
def second_largest(arr):
first = second = float('-inf')
for num in arr:
if num > first:
second = first
first = num
elif num > second and num != first:
second = num
return second
n = int(input())
arr = list(map(int, input().split()))
print(second_largest(arr))
Difficulty Level Analysis
| Section | Difficulty Level | Key Challenge |
|---|---|---|
| Aptitude Test | Moderate | Speed calculations |
| Verbal Ability | Easy to Moderate | Time management |
| Logical Reasoning | Moderate | Pattern recognition |
| Code Debugging | Moderate | Identifying subtle bugs |
| Coding | Moderate to Hard | Writing optimized code |
Topic-Wise Weightage Table
Aptitude Test (24 Questions)
| Topic | Questions |
|---|---|
| Data Interpretation | 6-8 |
| Percentages & Profit/Loss | 4-5 |
| Time & Work/Speed | 4-5 |
| Number System | 3-4 |
| Probability & P&C | 3-4 |
Verbal Ability (22 Questions)
| Topic | Questions |
|---|---|
| Reading Comprehension | 8-10 |
| Sentence Correction | 4-5 |
| Error Detection | 4-5 |
| Para Jumbles | 3-4 |
Logical Reasoning (14 Questions)
| Topic | Questions |
|---|---|
| Number Series | 3-4 |
| Coding-Decoding | 3-4 |
| Blood Relations | 2-3 |
| Direction Sense | 2-3 |
Code Debugging (7 Questions)
| Topic | Questions |
|---|---|
| C Language | 3-4 |
| C++ | 2-3 |
| Java | 1-2 |
Preparation Strategy by Section
Aptitude Test
- Practice mental calculations daily
- Memorize tables, squares, and cubes
- Learn shortcut formulas
- Focus on Data Interpretation
Verbal Ability
- Read English newspapers daily
- Build vocabulary systematically
- Practice grammar exercises
- Solve RC passages regularly
Logical Reasoning
- Practice pattern recognition
- Solve number series daily
- Learn coding-decoding shortcuts
- Focus on data arrangements
Code Debugging
- Practice reading others' code
- Understand common error patterns
- Review syntax of C/C++/Java
- Practice identifying logical errors
Coding
- Practice basic algorithms
- Focus on array and string problems
- Write code without auto-completion
- Test code with edge cases
Cut-off Trends (Last 3 Years Approximate)
| Year | Aptitude Cut-off | Verbal Cut-off | Logical Cut-off | Overall |
|---|---|---|---|---|
| 2023 | 65% | 60% | 65% | 62% |
| 2024 | 70% | 65% | 70% | 67% |
| 2025 | 70% | 65% | 70% | 68% |
Cognizant GenC vs GenC Next vs GenC Elevate
| Program | Package | Description |
|---|---|---|
| GenC (Generation Cognizant) | 4 LPA | Entry-level role for freshers |
| GenC Next | 6.75 LPA | For candidates with advanced skills |
| GenC Elevate | 8 LPA | Premium role for exceptional candidates |
For GenC Next preparation, refer to our Cognizant GenC Next Placement Papers 2026.
Frequently Asked Questions (FAQs)
Q1. Is there negative marking in Cognizant exam? A: No, there is no negative marking in the Cognizant online assessment.
Q2. What is the difference between GenC and GenC Next? A: GenC is the standard fresher role (4 LPA), while GenC Next offers higher package (6.75 LPA) with additional technical requirements.
Q3. Can I use an on-screen calculator? A: Yes, an on-screen calculator is provided for the aptitude section.
Q4. What is the best way to prepare for code debugging? A: Practice reading and understanding code, focus on common syntax and logical errors.
Q5. Are all sections mandatory to clear? A: Yes, you need to clear the cut-off for each section to proceed further.
Best wishes for your Cognizant preparation! 🚀
Explore this topic cluster
More resources in Exam Patterns
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.