PlacementPrep

Cognizant Placement Papers 2026

23 min read
Company Placement Papers
Advertisement Placement

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)

CriteriaRequirements
DegreeB.E./B.Tech/M.E./M.Tech/MCA/M.Sc (CS/IT)
BranchesCSE, IT, ECE, EEE, EIE, MCA
Academic Score60% or 6.0 CGPA in X, XII, and Graduation
BacklogsNo active backlogs at time of selection
GapMaximum 1 year gap allowed
ExperienceFreshers (0 years)

💰 CTC for Freshers 2026

RoleCTC (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

SectionQuestionsDurationTopics
Quantitative Aptitude2535 minsArithmetic, Algebra, Geometry
Logical Reasoning3545 minsAnalytical, Visual, Data Sufficiency
Verbal Ability2020 minsGrammar, Comprehension, Vocabulary
Automata Fix (Debug)720 minsCode debugging in C/Java/Python
Coding Round240 minsProgramming 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]

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.

Advertisement Placement

Share this article: