Cognizant Placement Papers 2026
Cognizant Placement Papers 2026 - Complete Preparation Guide
Last Updated: March 2026
🏢 Company Overview
Cognizant Technology Solutions (CTS) is a leading American multinational corporation that provides IT services, including digital, technology, consulting, and operations services. Founded in 1994 as an in-house technology unit of Dun & Bradstreet, Cognizant became independent in 1998 and is now headquartered in Teaneck, New Jersey.
With over 350,000 employees worldwide and operations in 40+ countries, Cognizant is ranked among the Fortune 500 companies. The company is known for its domain expertise in healthcare, banking, financial services, and insurance verticals.
🎯 Eligibility Criteria (2026 Batch)
| Criteria | Requirements |
|---|---|
| Degree | B.E./B.Tech/M.E./M.Tech/MCA/M.Sc (CS/IT) |
| Branches | CSE, IT, ECE, EEE, EIE, MCA |
| Academic Score | 60% or 6.0 CGPA in X, XII, and Graduation |
| Backlogs | No active backlogs at time of selection |
| Gap | Maximum 1 year gap allowed |
| Experience | Freshers (0 years) |
💰 CTC for Freshers 2026
| Role | CTC (Cost to Company) | In-hand Salary (Approx) |
|---|---|---|
| Programmer Analyst Trainee | ₹4.0 LPA | ₹28,000 - ₹30,000/month |
| GenC (Generation Cognizant) | ₹4.0 LPA | ₹28,000 - ₹30,000/month |
| GenC Elevate | ₹5.5 - 6.5 LPA | ₹40,000 - ₹48,000/month |
GenC Elevate is for candidates with advanced coding skills and digital-ready capabilities.
📋 Exam Pattern 2026
| Section | Questions | Duration | Topics |
|---|---|---|---|
| Quantitative Aptitude | 25 | 35 mins | Arithmetic, Algebra, Geometry |
| Logical Reasoning | 35 | 45 mins | Analytical, Visual, Data Sufficiency |
| Verbal Ability | 20 | 20 mins | Grammar, Comprehension, Vocabulary |
| Automata Fix (Debug) | 7 | 20 mins | Code debugging in C/Java/Python |
| Coding Round | 2 | 40 mins | Programming problems |
Total Duration: Approximately 160 minutes
Negative Marking: No
Platform: Cognizant's own assessment portal / AMCAT
🧮 Aptitude Questions (15 Questions with Solutions)
Question 1: Percentage
If A's salary is 20% less than B's salary, by how much percent is B's salary more than A's?
Solution:
Let B's salary = 100
A's salary = 100 - 20% = 80
Difference = 100 - 80 = 20
Percentage more = (20/80) × 100 = 25%
Shortcut Formula:
If A is x% less than B, then B is [x/(100-x)] × 100 % more than A
= [20/80] × 100 = 25%
Question 2: Time and Work
P can do a work in 30 days and Q can do the same work in 20 days. They work together for 4 days, then Q leaves. How many more days will P take to complete the work?
Solution:
P's 1 day work = 1/30
Q's 1 day work = 1/20
(P+Q)'s 1 day work = 1/30 + 1/20 = 2/60 + 3/60 = 5/60 = 1/12
Work done in 4 days = 4 × (1/12) = 1/3
Remaining work = 2/3
P completes 2/3 work in: (2/3) × 30 = 20 days
Question 3: Profit and Loss
A shopkeeper allows a discount of 10% on the marked price and still gains 17%. If the cost price is ₹450, find the marked price.
Solution:
Let MP = ₹x
SP = 90% of x = 0.9x
CP = ₹450, Profit = 17%
SP = 450 × 1.17 = ₹526.50
0.9x = 526.50
x = 526.50/0.9 = ₹585
Question 4: Partnership
A, B, and C start a business with investments in the ratio 4:5:6. After 6 months, A invests ₹1,00,000 more, B withdraws ₹50,000, and C continues the same. If the annual profit is ₹4,20,000, find C's share.
Solution: Let initial investments be 4x, 5x, 6x
A's total: 4x × 6 + (4x + 100000) × 6 = 48x + 600000
B's total: 5x × 6 + (5x - 50000) × 6 = 60x - 300000
C's total: 6x × 12 = 72x
Let x = 50000:
A = 30,00,000, B = 27,00,000, C = 36,00,000
Ratio A:B:C = 30:27:36 = 10:9:12
C's share = (12/31) × 420000 = ₹1,62,580
Question 5: Simple Interest
A sum of money amounts to ₹815 in 3 years and to ₹854 in 4 years. Find the principal.
Solution:
Interest for 1 year = 854 - 815 = ₹39
Interest for 3 years = 39 × 3 = ₹117
Principal = 815 - 117 = ₹698
Question 6: Compound Interest
The difference between compound interest and simple interest on a sum for 3 years at 10% per annum is ₹31. Find the principal.
Solution:
CI - SI = P × R² × (300 + R)/100³
31 = P × 100 × 310/1000000
P = 31 × 100000/310 = ₹10,000
Question 7: Average Speed
A person travels equal distances at speeds of 3 km/hr, 4 km/hr, and 5 km/hr. Find the average speed.
Solution:
Formula: Average speed = 3abc/(ab + bc + ca)
= (3 × 3 × 4 × 5)/(12 + 20 + 15)
= 180/47 = 3.83 km/hr
Question 8: Mixture
A vessel contains 80 liters of milk. 8 liters is taken out and replaced by water, repeated 3 times. Find remaining milk.
Solution: Final milk = 80 × (1 - 8/80)³ = 80 × (0.9)³ = 80 × 0.729 = 58.32 liters
Question 9: Number Series
Find the next number: 1, 2, 6, 24, 120, ?
Solution:
Pattern: ×2, ×3, ×4, ×5, ×6
120 × 6 = 720
Question 10: Probability
Three coins are tossed. Find the probability of getting exactly two heads.
Solution:
Total outcomes = 2³ = 8
Favorable: HHT, HTH, THH = 3
Probability = 3/8
Question 11: Permutations
In how many ways can the letters of 'LEADING' be arranged so that vowels always come together?
Solution:
Vowels (E, A, I) as one unit: 5 units total
Ways to arrange 5 units = 5! = 120
Ways to arrange 3 vowels = 3! = 6
Total ways = 120 × 6 = 720
Question 12: HCF LCM
The HCF of two numbers is 13 and their product is 2028. Find their LCM.
Solution:
HCF × LCM = Product of numbers
13 × LCM = 2028
LCM = 2028/13 = 156
Question 13: Boats and Streams
A boat goes 30 km downstream in 2 hours and returns in 6 hours. Find the speed of the boat in still water.
Solution:
Downstream speed = 30/2 = 15 km/hr
Upstream speed = 30/6 = 5 km/hr
Speed in still water = (15 + 5)/2 = 10 km/hr
Question 14: Calendar
What was the day on 26th January 1950 (Republic Day)?
Solution:
Using odd days calculation:
Odd days in 1600 years = 0
Odd days in 300 years = 1
Odd days in 49 years = 37 normal + 12 leap = 61 = 5 odd days
Odd days from Jan 1-26, 1950 = 26 = 5 odd days
Total = 0 + 1 + 5 + 5 = 11 = 4 odd days
4 = Thursday
Question 15: Ratio
If (a+b):(b+c):(c+a) = 6:7:8 and a+b+c = 14, find the value of c.
Solution:
Let a+b = 6k, b+c = 7k, c+a = 8k
Adding: 2(a+b+c) = 21k
2(14) = 21k
k = 28/21 = 4/3
a+b = 6 × 4/3 = 8
c = (a+b+c) - (a+b) = 14 - 8 = 6
💻 Technical/CS Questions (10 Questions with Solutions)
Question 1: C Programming
What will be the output?
#include <stdio.h>
int main() {
int x = 10;
printf("%d %d %d", x, x++, ++x);
return 0;
}
Solution: Order of evaluation is right-to-left in most compilers:
- ++x makes x = 11, returns 11
- x++ returns 11, then x becomes 12
- x is now 12
Output: 12 11 11 (may vary by compiler)
Question 2: Data Structures
Which data structure is used for implementing recursion?
Solution: Recursion uses a stack internally. Each recursive call pushes a new stack frame containing local variables and return address onto the call stack. When the base case is reached, frames are popped one by one.
Question 3: DBMS
Which join returns all records when there is a match in either table?
Solution: FULL OUTER JOIN returns all records when there is a match in either left or right table. If no match, result is NULL on the side without a match.
Question 4: Operating Systems
What is thrashing in OS?
Solution: Thrashing occurs when a computer's virtual memory subsystem is constantly paging (swapping pages between physical memory and disk), causing severe performance degradation. It happens when a process doesn't have enough frames allocated.
Question 5: Computer Networks
Which layer of OSI model handles routing?
Solution: The Network Layer (Layer 3) handles logical addressing and routing. It determines the best path for data delivery using IP addresses and routing protocols.
Question 6: OOPs
What is multiple inheritance?
Solution: Multiple inheritance is a feature where a class can inherit from more than one parent class. It allows a derived class to combine features from multiple base classes. Note: Java doesn't support multiple inheritance of classes (only interfaces).
Question 7: Software Engineering
What is white box testing?
Solution: White box testing (clear box testing) examines the internal structure and logic of the code. Testers need programming knowledge and access to source code. It includes statement coverage, branch coverage, and path coverage.
Question 8: Web Technology
What is the purpose of the 'async' attribute in script tag?
Solution: The async attribute allows the script to be executed asynchronously with the rest of the page. The browser continues parsing HTML while the script is being downloaded, and executes it as soon as it's available without waiting for HTML parsing to complete.
Question 9: Cybersecurity
What is a Man-in-the-Middle (MITM) attack?
Solution: A MITM attack occurs when an attacker secretly intercepts and possibly alters communication between two parties who believe they are directly communicating with each other. Examples include session hijacking and IP spoofing.
Question 10: Cloud Computing
What is auto-scaling in cloud computing?
Solution: Auto-scaling automatically adjusts the number of computing resources based on demand. When load increases, more instances are added; when load decreases, instances are removed. This ensures optimal performance while minimizing costs.
📚 Verbal/English Questions (10 Questions with Solutions)
Question 1: Synonyms
Choose the word similar in meaning to "MANDATORY":
A) Optional
B) Compulsory
C) Flexible
D) Voluntary
Question 2: Antonyms
Choose the word opposite in meaning to "ABUNDANT":
A) Plentiful
B) Scarce
C) Sufficient
D) Copious
Question 3: Error Detection
Identify the error:
"The number of students in the class are increasing."
A) number
B) students
C) are
D) increasing
Solution: "The number of" takes singular verb. Should be "is increasing."
Question 4: Sentence Completion
Fill in the blank: The detective was _______ in his pursuit of the criminal.
A) careless
B) negligent
C) relentless
D) casual
Question 5: One Word Substitution
A person who is fond of reading:
A) Bibliophile
B) Calligrapher
C) Philatelist
D) Cartographer
Question 6: Idioms
What does "bite the bullet" mean?
A) To eat something difficult
B) To face a painful situation bravely
C) To avoid responsibility
D) To complain about something
Question 7: Reading Comprehension
Passage: Digital transformation is reshaping industries at an unprecedented pace. Organizations that fail to adapt risk becoming obsolete. However, successful transformation requires more than just technology—it needs cultural change and skilled workforce.
What is the main message?
A) Technology alone guarantees success
B) Digital transformation is optional
C) Successful transformation requires multiple factors
D) Cultural change is not important
Question 8: Prepositions
Fill in the blank: She is interested _______ learning new languages.
A) at
B) in
C) on
D) with
Question 9: Active-Passive
Change to passive: "Someone has stolen my bicycle."
A) My bicycle has been stolen
B) My bicycle was stolen
C) My bicycle had been stolen
D) My bicycle is stolen
Question 10: Direct-Indirect
Change to indirect: "Don't make noise," said the teacher.
A) The teacher told not to make noise
B) The teacher ordered not to make noise
C) The teacher forbade to make noise
D) The teacher requested not to make noise
💻 Coding Questions (5 Questions with Python Solutions)
Question 1: GCD of Two Numbers
def gcd(a, b):
"""
Calculate GCD using Euclidean algorithm
Time Complexity: O(log(min(a, b)))
Space Complexity: O(1)
"""
while b:
a, b = b, a % b
return a
# Test cases
print(gcd(48, 18)) # Output: 6
print(gcd(56, 98)) # Output: 14
Question 2: Decimal to Binary
def decimal_to_binary(n):
"""
Convert decimal to binary
Time Complexity: O(log n)
"""
if n == 0:
return "0"
binary = ""
while n > 0:
binary = str(n % 2) + binary
n = n // 2
return binary
# Test cases
print(decimal_to_binary(10)) # Output: 1010
print(decimal_to_binary(25)) # Output: 11001
Question 3: Count Vowels and Consonants
def count_vowels_consonants(s):
"""
Count vowels and consonants in a string
Time Complexity: O(n)
"""
vowels = set('aeiouAEIOU')
v_count = c_count = 0
for char in s:
if char.isalpha():
if char in vowels:
v_count += 1
else:
c_count += 1
return v_count, c_count
# Test cases
print(count_vowels_consonants("Hello World")) # (3, 7)
print(count_vowels_consonants("Python")) # (1, 5)
Question 4: Selection Sort
def selection_sort(arr):
"""
Selection Sort algorithm
Time Complexity: O(n²)
Space Complexity: O(1)
"""
n = len(arr)
arr = arr.copy()
for i in range(n):
min_idx = i
for j in range(i + 1, n):
if arr[j] < arr[min_idx]:
min_idx = j
arr[i], arr[min_idx] = arr[min_idx], arr[i]
return arr
# Test cases
print(selection_sort([64, 25, 12, 22, 11])) # [11, 12, 22, 25, 64]
Question 5: Linear Search
def linear_search(arr, target):
"""
Linear Search algorithm
Time Complexity: O(n)
Space Complexity: O(1)
"""
for i in range(len(arr)):
if arr[i] == target:
return i
return -1
# Test cases
print(linear_search([10, 20, 30, 40, 50], 30)) # Output: 2
print(linear_search([10, 20, 30], 100)) # Output: -1
🎯 Interview Tips
1. Focus on Automata Fix Section
- Practice debugging code in C, Java, and Python
- Understand common syntax errors and logical errors
- Learn to trace code execution step by step
2. Strong Logical Reasoning Skills
- Cognizant emphasizes analytical and visual reasoning
- Practice puzzles, data sufficiency, and pattern recognition
- Improve speed with regular practice
3. Know Your Projects Well
- Be prepared to explain your academic projects in detail
- Know the technologies used and challenges faced
- Demonstrate problem-solving abilities
4. Basic Programming Concepts
- Focus on core concepts over advanced topics
- Understand data types, loops, conditionals
- Practice writing simple programs
5. Aptitude Speed is Key
- Time management is crucial
- Learn shortcuts and tricks for quick calculations
- Don't spend too much time on one question
6. Communication Skills
- Practice speaking confidently
- Be clear and concise in your answers
- Show enthusiasm for the role
7. Research Cognizant's Verticals
- Understand their industry focus (BFSI, Healthcare, Retail)
- Know about their digital transformation initiatives
- Show interest in their business model
❓ Frequently Asked Questions (FAQs)
Q1: What is GenC and GenC Elevate?
A: GenC (Generation Cognizant) is the standard fresher role with ₹4.0 LPA. GenC Elevate is for candidates with stronger coding skills, offering ₹5.5-6.5 LPA and exposure to advanced digital projects.
Q2: Is there negative marking in Cognizant tests?
A: No, Cognizant does not have negative marking. Attempt all questions even if unsure.
Q3: What is the Automata Fix section?
A: Automata Fix tests your debugging skills. You'll be given code with errors and need to identify and fix them. Practice with C, Java, and Python programs.
Q4: Can I apply if I had a year gap?
A: Cognizant allows up to 1 year of educational gap with valid reasons. Be prepared to explain the gap during interviews.
Q5: What is the training period at Cognizant?
A: Freshers typically undergo 3-6 months of training depending on the role and technology assigned. During training, you'll learn about company processes, tools, and domain knowledge.
Best of Luck with Your Cognizant Placement! 🚀
This guide is based on recent exam patterns and experiences. Always verify with official Cognizant communications for the latest updates.