InterviewEra.com

AI-powered mock interviews and resume-aware scoring — built for Indian campus and early-career hiring. Now in private beta.

Start Mock Interview
Secure payments via Razorpay

Tools

  • Question Generator
  • ATS Resume Checker
  • STAR Builder

Interview Questions

  • Software Engineer Questions
  • TCS Interview Questions
  • React Interview Questions

Resources

  • Blog
  • Placement Guide
  • STAR Method Guide

Company

  • About
  • Pricing
  • Contact

© 2026 InterviewEra.com. All rights reserved.

Privacy PolicyTermsRefundRanchi, Jharkhand, India
Interview Questions›Cognizant

IT Services · Chennai

Cognizant Interview Questions 2026

Cognizant GenC and GenC Elevate tracks offer fresher roles. Interviews include coding assessments, technical, and HR rounds.

Interview rounds
3
Avg. package
4–7.5 LPA
Fresher hiring
Yes
HQ
Chennai

Process: GenC Online Test → Technical → HR

Cognizant Interview Questions

Placement-oriented · Updated 2026
  1. 01

    What is the difference between Cognizant GenC and GenC Elevate tracks?

    HREasy

    Tip: GenC (₹4 LPA): standard programmer analyst role, assessed via basic aptitude + coding. GenC Elevate (₹5.5–6 LPA): advanced coding test, requires DSA proficiency. GenC Next (₹8+ LPA): competitive programming level for top coders.

  2. 02

    What is a pointer in C? Explain pointer arithmetic with an example.

    TechnicalMedium

    Tip: Pointer: variable storing a memory address. Arithmetic: incrementing a pointer by 1 moves it by sizeof(type) bytes — int* moves 4 bytes. Common Cognizant question: difference between ptr++ and (*ptr)++.

  3. 03

    What are joins in SQL? Explain INNER, LEFT, RIGHT, and FULL OUTER joins.

    TechnicalMedium

    Tip: INNER: only matching rows from both tables. LEFT: all rows from left + matched from right. RIGHT: opposite. FULL OUTER: all rows from both, NULL where no match. Draw a Venn diagram — Cognizant SQL questions often include multi-join scenarios.

  4. 04

    Explain the concept of virtual functions and vtables in C++.

    TechnicalMedium

    Tip: Virtual function: declared with `virtual` keyword, resolved at runtime via vtable (array of function pointers). Pure virtual (`= 0`) makes the class abstract. Use when you need runtime polymorphism across derived classes.

  5. 05

    Write a SQL query to find the second highest salary from an Employees table.

    TechnicalMedium

    Tip: Two approaches: (1) SELECT MAX(salary) WHERE salary < (SELECT MAX(salary)) — simple but fragile. (2) SELECT salary FROM (SELECT salary, DENSE_RANK() OVER (ORDER BY salary DESC) AS rk) WHERE rk = 2 — handles ties correctly.

  6. 06

    What is a RESTful API? What are its key constraints?

    TechnicalEasy

    Tip: REST constraints: Stateless, Client-Server, Cacheable, Uniform Interface, Layered System, Code on Demand (optional). Each request must contain all info needed — no server-side session state. HTTP verbs map to CRUD operations.

  7. 07

    Describe a time you had to learn a new technology quickly for a project.

    BehavioralEasy

    Tip: Cognizant values continuous learning. Use STAR: what you needed to learn, your learning strategy (docs, courses, building a small project), timeline, and the outcome. Mention resources like official docs, YouTube, or courses.

  8. 08

    What is the difference between synchronous and asynchronous programming?

    TechnicalEasy

    Tip: Synchronous: each operation waits for the previous to complete — blocks the thread. Asynchronous: operations can start without waiting (callbacks, Promises, async/await). Essential for I/O-heavy applications. Know how the event loop works in Node.js.

  9. 09

    How would you handle negative feedback from a manager or senior?

    HREasy

    Tip: Structure: Listen fully → Acknowledge the feedback → Ask clarifying questions → Create an action plan. Show growth mindset. Cognizant values "associate well-being" — demonstrate that feedback is a tool for growth, not a threat.

  10. 10

    What is the time complexity of common sorting algorithms?

    TechnicalEasy

    Tip: Bubble/Selection/Insertion Sort: O(n²) average. Merge Sort: O(n log n) guaranteed. Quick Sort: O(n log n) average, O(n²) worst. Heap Sort: O(n log n). For Cognizant GenC Elevate, know merge sort implementation and its stability guarantee.

How to prepare for a Cognizant interview

Cognizant Technology Solutions interviews follow a 3-round process. Here is what to expect and how to prepare for each stage.

  1. 1GenC Online Test→
  2. 2Technical→
  3. 3HR
  • ✓Revise core CS fundamentals: OOP, DBMS (SQL queries + normalisation), OS (processes, threads, deadlocks), and networking (OSI model, TCP/IP).
  • ✓Practise aptitude and reasoning: most service companies use an online screening test before any technical round.
  • ✓Write clean, correct code for standard problems: reverse a linked list, find duplicates, implement sorting algorithms from scratch.
  • ✓Prepare a strong "Tell me about yourself" answer that connects your academic background to the role in 60–90 seconds.
  • ✓Prepare your college projects: be ready to walk through architecture, tech stack choices, and challenges you faced.
  • ✓Research the company's specific test format (NQT for TCS, InfyTQ for Infosys, NLTH for Wipro) and practice past papers.

Practice a full Cognizant mock interview

Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria Cognizant panels use.

Start free mock interviewFree question generator

Roles you can target at Cognizant

  • Cognizant SWE questions
  • Cognizant DA questions
  • Cognizant BA questions

Practice tools

  • Cognizant question generator
  • ATS resume checker
  • STAR answer builder

Similar companies to consider

  • TCS questions
  • Infosys questions
  • Wipro questions
  • HCL questions
  • Accenture questions

Guides and resources

  • All interview questions
  • STAR method with examples
  • HR interview answer tips
  • Placement interview prep guide