Interview Guide

Cognizant Interview Questions

The aptitude test, the communication assessment, and a technical round that lives on core Java and SQL. Standardised tests thin the pool before anyone interviews you, then the offer paperwork crawls for months. Drawn from 2025 and 2026 candidate reports.

The Cognizant interview puts standardised online tests between applicants and any human interviewer, thinning the pool before someone speaks to you. Hiring runs through its GenC graduate programmes (GenC, GenC Next, GenC Pro and the newer higher-package Ace tracks), plus Programmer Analyst Trainee and experienced-hire roles. Candidates describe the interview bar as solid fundamentals, not exotic algorithms.

For fresher hiring the funnel is consistent: an online assessment covering aptitude plus a coding section, then a separate communication assessment, and only after those a technical interview and an HR round. One off-campus candidate logged the exact rhythm through Superset: application in late November, aptitude and coding a week later, the communication test days after, and the interview almost seven weeks on.

The shape varies by track and location. Some drives run a single technical round and go straight to an HR form; others add a second for stronger candidates. Freshers report walk-in drives in Pune, Bangalore and Hyderabad, while some software and internship pipelines abroad swap live coding for a technical multiple-choice test plus a recorded video interview.

What ties the reports together is breadth of fundamentals over depth in one thing: core Java and OOP, hands-on SQL, your own projects, and flexibility on role after training. This guide breaks down each stage, the questions candidates report being asked, and how to prepare for a process that turns slow and admin-heavy once you clear it.

Walking into this interview soon? GhostPilot listens to your live call, spots the question the moment it is asked, and puts a structured answer on your screen in real time. Try it on your next mock, or grab a $29 Session Pass, no subscription, for the real thing.

See how it works

The interview process, round by round

  1. Online Assessment (Aptitude and Coding) Online, timed

    The first filter, and a real one. Candidates describe a quantitative, logical and verbal aptitude section plus a coding part (one or two programs, sometimes called the automata section). It rejects plenty on its own; one candidate was told outright that weak aptitude was why they had not progressed. For some software and internship roles the technical part is multiple-choice.

  2. Communication Assessment Online

    A separate English and communication test that candidates mention as its own step, distinct from the aptitude round. It sits between the online assessment and the interview; on one off-campus timeline it landed a few days after the aptitude and coding test and before any interview call.

  3. Technical Interview In-person or virtual, roughly 30 to 45 min

    Usually opens with 'tell me about yourself' and, in one detailed Java Full-Stack writeup, a request to rate yourself out of ten on each listed skill. The interviewer then probes those skills directly: live Java and OOP, SQL on the spot, and a walk through your projects and deployment. Depth beats breadth; one candidate was rejected despite fluent answers for not going deep enough.

  4. HR Round Short, often the same day

    Covers salary expectations, current and expected CTC, relocation and general fit. Candidates report filling out forms (educational and personal details, previous-company and CTC fields; some name the CDF1 and CDF2 forms) at or just after this stage. A relaxed HR chat often reads as a good sign, though the offer letter and joining date can lag by months.

Interview questions candidates report

Online Assessment (Aptitude and Coding)

  • Quantitative aptitude: arithmetic, percentages, ratios, time and work, probability
  • Logical reasoning: series, patterns, puzzles and arrangements
  • Verbal ability: reading comprehension, grammar, sentence correction
  • A coding section (the automata part): write one or two working programs
  • For some software and internship tracks, a technical multiple-choice section instead of open coding

Java, OOP and coding

  • Write an Animal and Dog class that demonstrates method overriding, and call it from main
  • Print the numbers 1 to 10 but skip 7 and 9 using the continue keyword
  • Create an abstract class with abstract and non-abstract methods, extend it, and implement the abstract one
  • Explain switch-case fall-through behaviour (verbal)
  • Name and explain the four pillars of OOP
  • Discuss multithreading and exception handling
  • Solve a coding problem, and be ready to explain more than one approach

SQL and databases

  • Create a table with a primary key and a CHECK constraint (for example age greater than 15)
  • Insert a few records, then demonstrate TRUNCATE and DROP
  • Explain the difference between IN and BETWEEN
  • Describe the common aggregate functions and when you would use them
  • GenC candidates report SQL as where they got stuck, so treat it as core

Projects, backend and cloud

  • Walk through your projects and any internship work in detail
  • Explain your Spring Boot stack and how you deployed it (Docker, hosting platforms)
  • Which cloud or managed database services have you used (a hosted database, AWS S3)?
  • Follow-up questions on AWS and deployment basics

HR and fit

  • Tell me about yourself, and rate yourself on the skills listed on your CV
  • What is your current and expected CTC?
  • Are you willing to relocate and work from any office?
  • Are you comfortable being assigned any technology or role after training?
  • Standard availability and fit questions before the offer paperwork

What candidates said about the process

Digital Nurture 4.0, Java Full-Stack Engineer · Detailed final-round writeup

This candidate logged their entire final Java FSE interview. It opened with a self-introduction and rating themselves out of ten on Java, Spring Boot and MySQL, then went hands-on: two classes for method overriding, printing 1 to 10 while skipping numbers with continue, and an abstract class with mixed methods. The SQL part wanted a table with a primary key and an age constraint, TRUNCATE and DROP, and IN versus BETWEEN. It closed on their internship, deployment, and AWS follow-ups.

Read the candidate's account →
Java Developer, entry level · Not selected

A self-taught Java candidate cleared three assessments before the technical interview, then felt it went perfectly: several ways to solve each coding problem, plus the four pillars of OOP, multithreading and exception handling. They were rejected anyway. Their read, echoed by a parallel rejection that same week, was that the interviewer wanted more depth per answer, not breadth.

Read the candidate's account →
Programmer Analyst Trainee · Offer received

Weighing a Cognizant offer against another company, this candidate described the interview as general fundamentals: Java, SQL, and basic web (HTML, CSS, JavaScript). They laid out the trainee terms: three months of training on a modest stipend, then conversion around 4 LPA rising a little after year one, with the eventual tech stack decided by business need.

Read the candidate's account →
Fresher, off-campus drive (Bangalore) · Awaiting result after interview

This candidate documented the off-campus timeline: applied via Superset in late November, then aptitude and coding, the communication assessment, and an in-person interview in Bangalore in mid-January. Their frustration was the silence after, with later interviewees already holding letters of intent while their own batch heard nothing.

Read the candidate's account →
GenC graduate programme · Selected, awaiting joining date

Selected through a GenC drive after interviewing in late 2025, this candidate's post was mostly about the wait: months between selection and a confirmed joining date, with newer higher-package Ace rounds appearing meanwhile. They also flagged a common GenC worry, that early training can mean support-style work rather than the advertised development role.

Read the candidate's account →

How to prepare

  • Treat the aptitude test as a real gate, not a formality. Candidates get filtered here before anyone reads their CV, and one was told directly that weak aptitude ended their run. Drill quantitative, logical and verbal until they are automatic.
  • Do not blow off the communication assessment. It is a separate scored step in the fresher funnel, so prepare spoken and written English rather than wing it on the day.
  • Be able to write core Java on demand. The technical round wants actual small programs: method overriding across two classes, continue to skip loop values, an abstract class with mixed methods. Practise typing these cold.
  • Get hands-on with SQL. Expect to create a table with constraints, insert rows, and use TRUNCATE, DROP, IN, BETWEEN and aggregate functions. GenC candidates repeatedly report SQL as where they stumbled.
  • Know your own projects better than anything on your CV. Interviewers dig into your stack, deployment, and any cloud services you used (Docker, hosting, AWS S3). One candidate was rejected for answering broadly instead of deeply.
  • Brace for a slow, admin-heavy tail. Offers often arrive first as a letter of intent, with the real joining date months later; expect CTC forms and CDF paperwork before you actually start.

Frequently asked questions

How many rounds is the Cognizant interview?

For fresher and campus hiring, candidates describe an online assessment (aptitude plus coding), a separate communication assessment, then a technical interview and an HR round. Some drives run a single technical round before HR; others add a second for stronger or senior candidates.

What is on the Cognizant aptitude and online test?

A quantitative, logical and verbal reasoning section plus a coding part (one or two programs, sometimes called the automata section). Some software and internship tracks use a technical multiple-choice test instead. It is a genuine filter, so prepare it seriously.

What are GenC, GenC Next and GenC Pro?

They are Cognizant's graduate programme tiers, with GenC as entry level and GenC Next, GenC Pro and the newer Ace rounds carrying higher packages and, sometimes, a required certification. Reports suggest the entry GenC track can be lighter on coding, leaning on aptitude, a technical discussion and HR.

What technical questions does Cognizant ask?

Core Java and OOP (method overriding, abstract classes, the four pillars, multithreading, exception handling), hands-on SQL (table creation with constraints, TRUNCATE and DROP, IN versus BETWEEN, aggregates), and a detailed walk through your own projects, deployment and any cloud services.

What is the Programmer Analyst Trainee salary at Cognizant?

One 2025 candidate reported a three-month training period on a monthly stipend, then conversion to a package around 4 LPA that rises modestly after year one, with the role decided by business need. Treat any figure as a reported data point, not a fixed rule.

How long does the Cognizant hiring process take?

Often months. Candidates report long gaps between clearing the interview, receiving a letter of intent, and getting an actual joining date, with some waiting four to five months. Plan for a slow, paperwork-heavy tail.

Cognizant will ask its own version of these. Paste your actual job description into the free Question Predictor and get the 20 questions that role is most likely to ask, with what each one is really probing.

Predict my questions

Related interview guides

Not affiliated with Cognizant. Compiled from public candidate reports and updated periodically. Interview processes change; treat this as a guide, not a guarantee.

Rehearse the hard questions before they are asked

Practise with a live copilot, then walk in ready. A $29 Session Pass gets you through the interview with no subscription and no lock-in.

Get GhostPilot