1. GenC vs GenC Elevate vs GenC Next
Cognizant recruits through three progressive bands:
- GenC (₹4.0 LPA): Evaluates general problem solving, analytical ability, and foundational programming.
- GenC Elevate (₹4.5 - ₹5.0 LPA): Targets students with strong hands-on skills in web development, Java/Python, and cloud basics.
- GenC Next (₹6.75 - ₹9.0 LPA): Advanced full-stack and competitive coding profile.
2. Online Test Stages & Mark Distribution
- Numerical Ability (25 questions, 25 mins): Profit & loss, percentages, ratios, permutations, and time-speed-distance.
- Analytical Reasoning (25 questions, 25 mins): Coding-decoding, blood relations, seating arrangement, syllogisms.
- English Comprehension (20 questions, 20 mins): Reading comprehension, sentence correction, and contextual vocabulary.
- Pseudocode & Technical MCQ: 30 questions on nested loops, recursion tree outputs, and bitwise operators.
3. Cracking the Pseudocode Round
The Pseudocode round is the primary elimination gate for Cognizant GenC. Candidates must predict the exact output of code snippets in C/C++/Java syntax:
- Bitwise Operators: Questions heavily test XOR (
^), left shift (<<), and right shift (>>). - Recursion Stack: Trace recursive function calls by drawing a call tree on paper to avoid off-by-one errors.
- Nested Loops & Scoping: Watch out for local variable shadowing inside nested
forandwhileloops.
// Classic Cognizant Pseudocode Pattern: Bitwise & Loop
int a = 12, b = 25;
a = a ^ b;
b = a ^ b;
a = a ^ b;
// a and b values are swapped: a = 25, b = 124. Technical & HR Interview Questions
Once shortlisted, candidates face a 30-45 minute technical interview:
- Data Structures: Explain Singly Linked List vs Doubly Linked List. How does a Stack differ from a Queue?
- Web Basics: What happens under the hood when you type a URL into a browser? Difference between GET and POST HTTP methods.
- Database Queries: Write an SQL query to count the number of employees in each department using
GROUP BYandHAVING. - Behavioral & HR: Describe a challenge you overcame in your final year project. How do you handle tight deadlines?