Cognizant Technology Solutions (NASDAQ: CTSH) employs 3,50,000+ people globally, with 2,25,000+ in India — making it the 3rd largest private sector employer in the country. With offices in Chennai, Bengaluru, Hyderabad, Pune, Kolkata, Mumbai and Delhi NCR, and a 3-tier hiring system (GenC, GenC Next, GenC Elevate), Cognizant's interview process varies significantly by track — and knowing the right track to target can triple your starting salary.
Company Overview
Founded in 1994 in Chennai (initially as a division of Dun & Bradstreet), Cognizant has grown into a $19B revenue global IT services company. Key practice areas: Digital (cloud, AI, data), Technology (engineering services, IoT), and Operations (BPO/KPO). For engineers, Cognizant offers exposure to Fortune 500 US and European clients across BFSI, healthcare, retail, and manufacturing.
| Detail | Info |
|---|---|
| Headquarters | Teaneck, NJ (US); India delivery HQ in Chennai |
| Major India Locations | Chennai, Bengaluru, Hyderabad, Pune, Kolkata, Mumbai, Noida |
| India Employees | 2,25,000+ (of 3,50,000+ global) |
| Primary Tech Stack | Java, .NET, Python, Salesforce, SAP, ServiceNow, AWS/Azure, React |
| Interview Difficulty | Easy–Moderate (GenC), Moderate–Hard (GenC Next/Elevate) |
| Stock | NASDAQ: CTSH — equity for leadership roles only |
The 3-Tier Hiring System: GenC, GenC Next, GenC Elevate
Cognizant's 2024–2026 campus hiring model is built around three distinct tracks. Understanding which track you're being interviewed for is critical — they have different processes, different starting salaries, and different career trajectories.
| Track | Profile | Selection Process | Starting CTC |
|---|---|---|---|
| GenC (General Cognizant) | B.E./B.Tech, 60%+ throughout, any branch | OA (Aptitude + Coding) + Technical + HR | ₹4 – 4.5 LPA |
| GenC Next | Strong coding profile; top performers in GenC OA | GenC OA → GenC Next Coding Test → Tech + HR | ₹6.5 – 7 LPA |
| GenC Elevate | IIT/NIT/BITS/Top 10 state eng. colleges | OA + 2–3 Tech + Managerial + HR | ₹9 – 11 LPA |
| Lateral (1–5 yrs) | Experienced engineers | Technical Screen + 2 Tech + HR | ₹8 – 20 LPA |
| Lateral (Senior 5+ yrs) | Tech leads, architects, managers | 3–4 rounds | ₹20 – 40 LPA |
GenC starts at ₹4–4.5 LPA. GenC Next starts at ₹6.5–7 LPA. The difference? One coding test. GenC Next is identified automatically from the top performers in the regular GenC OA — if you score high enough, you're invited to a separate 2-hour coding round. Preparing for this coding round specifically (Medium-level DSA problems) can mean a ₹2.5 LPA higher starting salary and access to more technically interesting projects.
GenC Selection Process
eLitmus / AMCAT / Cognizant OA
Quantitative aptitude, Logical reasoning, Verbal ability, Basic programming MCQ. 90–120 minutes. Cutoff varies; typically top 60–70% proceed.
Technical Interview
CS fundamentals: OOP (Java/C++), DBMS, OS, CN basics. 1 easy coding problem. Project discussion. 30–45 min. Not very difficult — communication matters as much as technical depth.
HR Interview
Communication skills, values alignment, role flexibility (location, project type). Cognizant values English proficiency highly for client-facing roles. 20–30 min.
GenC Next Selection Process
GenC OA (Qualifier)
Top scorers from the GenC OA are automatically shortlisted for GenC Next. There's no separate application — perform well in the main OA.
GenC Next Coding Test
HackerRank: 2 coding problems (Easy–Medium). 2 hours. Language agnostic. This is the key differentiator — Medium-level DSA preparation is essential.
Technical Interview
DSA discussion on your coding test solutions, OOP concepts, system design basics (for CS/IT graduates). 45–60 min.
HR Round
Values, communication, project preference discussion. GenC Next candidates are typically assigned to more technically challenging projects (cloud, digital transformation).
GenC Elevate (Tier 1 Colleges)
GenC Elevate targets IIT, NIT, BITS, and select other top engineering colleges. The process:
- Online Assessment: 3 coding problems (Medium–Hard) + 15 CS MCQs. 2.5 hours.
- Technical Round 1: DSA live coding + project presentation
- Technical Round 2: System design basics + advanced CS concepts
- Managerial Round: Leadership, critical thinking, cross-team collaboration scenarios
- HR Round: CTC negotiation, joining, and project matching
Online Assessment Patterns (All Tracks)
| Topic | GenC | GenC Next | GenC Elevate |
|---|---|---|---|
| Quantitative Aptitude | High | Low (filtered) | Low |
| Logical Reasoning | High | Medium | Low |
| Verbal Ability | High | Low | Low |
| Coding — Easy | 1 problem | 1 problem | 1 problem |
| Coding — Medium | Rare | 1 problem | 2 problems |
| Coding — Hard | Never | Never | Occasional |
| CS Fundamentals MCQ | OOP, DBMS basics | OOP, DBMS, OS | DS, Algo, OS, CN |
Real Questions Asked at Cognizant
Given an array of numbers, check if it can be arranged into a sequence of consecutive integers (ignoring order). E.g., [3,1,4,2] → true (1,2,3,4); [3,1,5,2] → false. Solve in O(n) time.
Print a pattern: given n, print an hourglass of stars. Width n at top and bottom, narrowing to 1 in the middle. (Classic pattern printing — tests basic loops and output formatting.)
Given a binary tree, find the diameter (longest path between any two nodes measured in edges). Return the length of this path. (Standard LeetCode #543 — tests DFS recursion and state passing.)
Given a matrix of 0s and 1s, find the number of distinct islands. An island is a group of connected 1s (4-directional). Two islands are the same if they have the same shape (translation invariant). (Requires DFS + shape serialisation — Medium-Hard level.)
"What is abstraction? How does it differ from encapsulation?" Then: "Show me a real-world example where you'd use an abstract class vs an interface in Java." Then: "What is the diamond problem in multiple inheritance and how does Java solve it?" (OOP fundamentals are Cognizant's most asked category.)
"What is a stored procedure? When would you use one vs a regular query?" Then: "What are the differences between DELETE, TRUNCATE and DROP?" Then: "Write a query to get the second highest salary from an employee table without using LIMIT." (SQL variety questions test both knowledge and problem-solving.)
"What is a deadlock? Explain Coffman's four necessary conditions." Then: "How does the banker's algorithm prevent deadlock?" (OS theory questions are common at Cognizant, especially for GNXT/Elevate tracks.)
Salary at Cognizant
| Role / Track | Experience | CTC Range |
|---|---|---|
| GenC (Fresher) | 0 yrs | ₹4 – 4.5 LPA |
| GenC Next (Fresher) | 0 yrs | ₹6.5 – 7 LPA |
| GenC Elevate (IIT/NIT) | 0 yrs | ₹9 – 11 LPA |
| Programmer Analyst (L2) | 1–3 yrs | ₹6 – 12 LPA |
| Senior Programmer Analyst (L3) | 3–6 yrs | ₹11 – 20 LPA |
| Technology Lead (L4) | 6–10 yrs | ₹18 – 35 LPA |
| Associate Director / Manager | 10+ yrs | ₹30 – 55 LPA |
Cognizant → Product Company Switch
Cognizant is India's 2nd most common "previous employer" among engineers who switch to product companies (after TCS). The switch is very achievable with structured preparation:
Priya Sharma spent 2.5 years at Cognizant on a Java project for a US retail client. She used her evenings to complete Prepflix's DSA programme and built a small e-commerce recommendation engine on GitHub. She leveraged her retail domain knowledge in Zoho's Zoho Commerce product team interview. Her advice: "Cognizant teaches you to work in large systems and communicate with global clients — both skills that product companies value. The missing piece is DSA and system design, which you must build yourself."
90-Day Plan: Cognizant → Product Company
DSA Fundamentals
- Arrays, Strings, HashMap, Two Pointers
- Trees and Graphs (BFS/DFS)
- Stack, Queue, Linked List
- 50 LeetCode Easy + Medium problems
- Open a GitHub account with 1 project
Medium DSA + CS Concepts
- Sliding Window, Binary Search, DP basics
- OOP design: SOLID principles, 5 patterns
- SQL deep-dive: joins, subqueries, window functions
- OS concepts: processes, threads, synchronisation
- 50+ more LeetCode problems
System Design + Apply
- System design: URL shortener, notification service, API gateway
- 3 mock interviews
- Target: Freshworks, Zoho, Meesho, Groww (reachable from 2–3 yr CTS level)
- LinkedIn profile refresh: highlight domain expertise + GitHub projects
- Use Cognizant colleague network for referrals