Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cognizant Team. If you also belong to the team, you can get access from here

Cognizant Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Cognizant Programmer Analyst Interview Questions, Process, and Tips

Updated 3 Mar 2025

Top Cognizant Programmer Analyst Interview Questions and Answers

  • Q1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegate 5 Difference between polymorphism and what are its type 6 What is out and ref keyword 7 W ...read more
  • Q2. What is stack? How do you convert a queue to stack?
  • Q3. What is the difference between structure and class?
View all 243 questions

Cognizant Programmer Analyst Interview Experiences

542 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

I dont remember questions. also i follow Non disclosure policy

Round 3 - Technical 

(4 Questions)

  • Q1. Java related questions basic
  • Q2. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows for code reusability by creating a new class based on an existing class

    • Derived class inherits properties and behaviors of the base class

    • Can have multiple levels of inheritance (e.g. grandparent, parent, child classes)

  • Answered by AI
  • Q3. What is interface
  • Ans. 

    An interface in programming refers to a set of methods that a class must implement.

    • Interfaces define a contract for classes to follow.

    • Classes can implement multiple interfaces.

    • Interfaces are used to achieve abstraction and multiple inheritance.

    • Example: Java interfaces like Comparable or Runnable.

  • Answered by AI
  • Q4. Project related questions
Round 4 - HR 

(1 Question)

  • Q1. Nothing much... asked about background
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Explain Datastrucures
  • Ans. 

    Data structures are ways of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.

    • Data structures define the way data is stored, accessed, and manipulated in a computer program.

    • Examples include arrays, linked lists, stacks, queues, trees, and graphs.

    • Each data structure has its own strengths and weaknesses, making them suitable for different types of problems.

    • Choosing the right...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Where do u see after five years

Skills evaluated in this interview

Programmer Analyst Interview Questions Asked at Other Companies

asked in Cognizant
Q1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 W ... read more
asked in Cognizant
Q2. What is stack? How do you convert a queue to stack?
Q3. What is SQL? define ddl? Why should we hire you?
asked in Cognizant
Q4. What is the difference between structure and class?
asked in Cognizant
Q5. Two defined table and fetching data is done one table has 20 reco ... read more

Programmer Analyst Interview Questions & Answers

user image Sourya Shome

posted on 20 Mar 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. 1. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance in OOP allows a child class to override a method from its parent class, exhibiting polymo

  • Answered by AI
  • Q2. Tell me different ways to introduce infinite loop
  • Ans. 

    Different ways to introduce infinite loop in programming

    • Using while loop with condition that always evaluates to true

    • Using for loop with condition that never becomes false

    • Using recursion without a base case

    • Using goto statement to jump back to the beginning of the loop

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quant,reasoning, English

Round 2 - Coding Test 

Coding questions on arithmetic operations some loop related questions

Round 3 - HR 

(1 Question)

  • Q1. Tell me about strength and weakness
  • Ans. 

    My strength is problem-solving skills and attention to detail. My weakness is sometimes being too critical of my own work.

    • Strength: Strong problem-solving skills - I enjoy tackling complex issues and finding efficient solutions.

    • Strength: Attention to detail - I am meticulous in my work to ensure accuracy and quality.

    • Weakness: Being too critical of my own work - I strive for perfection and can be overly self-critical at

  • Answered by AI

Cognizant interview questions for designations

 Programmer Analyst Trainee

 (399)

 Junior Programmer Analyst

 (1)

 Senior Programmer Analyst

 (1)

 Programmer

 (28)

 SAS Programmer Analyst

 (1)

 Programmer Analyst 1

 (5)

 Programmer Analyst Intern

 (1)

 Sse Programmer Analyst

 (1)

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. Java programming
  • Q2. What is most popular in language
  • Ans. 

    Python is currently the most popular programming language.

    • Python is widely used for web development, data analysis, artificial intelligence, and scientific computing.

    • It has a large and active community, extensive libraries, and easy syntax.

    • Examples of companies using Python include Google, Facebook, Instagram, and Spotify.

  • Answered by AI
  • Q3. What is oops concept
  • Ans. 

    OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPs focuses on creating objects that interact with each other to solve a problem

    • Key concepts include encapsulation, inheritance, polymorphism, and abstraction

    • Encapsulation involves bundling data and methods that operate on the data into a single unit

    • Inheritance allows a class to inherit propert...

  • Answered by AI
  • Q4. Object oriented programming

Get interview-ready with Top Cognizant Interview Questions

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Aptitude questions,output based questions on java

Programmer Analyst Interview Questions & Answers

user image Janani Lakshmanan

posted on 9 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic coding on python
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic Questions
Mathematical questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tell me about your last project
Interview experience
4
Good
Difficulty level
-
Process Duration
Less than 2 weeks
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. C++ basics questions
Round 2 - HR 

(1 Question)

  • Q1. Why do we have to hire you?

Cognizant Interview FAQs

How many rounds are there in Cognizant Programmer Analyst interview?
Cognizant interview process usually has 2-3 rounds. The most common rounds in the Cognizant interview process are Technical, Aptitude Test and HR.
How to prepare for Cognizant Programmer Analyst interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cognizant. The most common topics and skills that interviewers at Cognizant expect are Functional Testing, Test Cases, Smoke Testing, Test Data and System Integration Testing.
What are the top questions asked in Cognizant Programmer Analyst interview?

Some of the top questions asked at the Cognizant Programmer Analyst interview -

  1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegat...read more
  2. Two defined table and fetching data is done one table has 20 records of 20 stud...read more
  3. Q1. Write a program to check whether the given String is pallindrome or not usi...read more
How long is the Cognizant Programmer Analyst interview process?

The duration of Cognizant Programmer Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Cognizant Programmer Analyst Interview Process

based on 444 interviews

5 Interview rounds

  • Aptitude Test Round
  • Technical Round
  • HR Round - 1
  • HR Round - 2
  • Personal Interview1 Round
View more
Cognizant Programmer Analyst Salary
based on 55.5k salaries
₹2.4 L/yr - ₹9.5 L/yr
7% less than the average Programmer Analyst Salary in India
View more details

Cognizant Programmer Analyst Reviews and Ratings

based on 5.5k reviews

3.6/5

Rating in categories

3.5

Skill development

3.6

Work-life balance

3.1

Salary

3.4

Job security

3.5

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 5.5k Reviews and Ratings
Associate
72.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Programmer Analyst
55.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate
48.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Processing Executive
28.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
17.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Cognizant with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview