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

Clear (1)

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
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - Coding Test 

Oops,dsa,sql,30min,easy,hackerrank

Round 2 - Group Discussion 

Group,discussion,coding,java,ml,dsa

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is microservices?
  • Ans. 

    Microservices are a software development technique where applications are composed of small, independent services that communicate with each other.

    • Microservices break down applications into smaller, loosely coupled services

    • Each service is responsible for a specific function and can be developed, deployed, and scaled independently

    • Communication between services is typically done through APIs

    • Microservices architecture pro...

  • Answered by AI
  • Q2. Explain dependency injection in SB?
  • Ans. 

    Dependency injection in Spring Boot is a design pattern where the dependencies of a class are provided from the outside.

    • In Spring Boot, dependency injection is achieved through the use of @Autowired annotation.

    • It helps in achieving loose coupling between classes and promotes easier testing and maintenance.

    • Example: @Autowired private UserService userService; // Injecting UserService dependency into the class

  • Answered by AI

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 Jestin p Jiji

posted on 23 Jul 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is IAM and benefits
  • Ans. 

    IAM stands for Identity and Access Management. It is a framework of policies and technologies that ensure the right individuals have the right access to resources.

    • IAM helps organizations manage user identities, roles, and access permissions.

    • Benefits of IAM include improved security by enforcing least privilege access, increased compliance with regulations, centralized access control, and streamlined user management.

    • IAM...

  • Answered by AI
  • Q2. What is Collections in Java
  • Ans. 

    Collections in Java are frameworks that provide an architecture to store and manipulate a group of objects.

    • Collections provide interfaces (List, Set, Map) and classes (ArrayList, LinkedList, HashSet, HashMap) to work with groups of objects

    • They offer methods to add, remove, and manipulate elements in the collection

    • Collections framework also includes algorithms for searching, sorting, and iterating over collections

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why are u switching the company
  • Q2. Why are you joining CTS

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Group Discussion 

Intutive and immersive topic asked was about co2 emission

Round 2 - Case Study 

Algebraic questions and IQ

Interview Preparation Tips

Interview preparation tips for other job seekers - All the begs

Cognizant interview questions for designations

 Programmer Analyst Trainee

 (398)

 Senior Programmer Analyst

 (1)

 Junior Programmer Analyst

 (1)

 Programmer

 (28)

 Programmer Analyst 1

 (5)

 Programmer Analyst Intern

 (1)

 Sse Programmer Analyst

 (1)

 Trainee Programmer

 (40)

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

I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Frequency of strings

Round 2 - Technical 

(3 Questions)

  • Q1. What is abstract class
  • Ans. 

    Abstract class is a class that cannot be instantiated and may contain abstract methods.

    • Cannot be instantiated directly

    • May contain abstract methods that must be implemented by subclasses

    • Can have both abstract and non-abstract methods

    • Used for creating a template for other classes to inherit from

  • Answered by AI
  • Q2. What exception handling
  • Ans. 

    Exception handling is a programming concept that deals with errors and unexpected events in a program.

    • Exception handling allows programmers to gracefully handle errors and prevent program crashes.

    • It involves using try, catch, and finally blocks to handle exceptions.

    • Examples of exceptions include divide by zero, file not found, and out of memory errors.

  • Answered by AI
  • Q3. Difference between list and array
  • Ans. 

    Arrays are fixed in size and store elements of the same data type, while lists can dynamically resize and store elements of different data types.

    • Arrays have a fixed size, while lists can dynamically resize.

    • Arrays store elements of the same data type, while lists can store elements of different data types.

    • Arrays use contiguous memory allocation, while lists use linked data structures.

    • Arrays are accessed by index, while

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. What's your expectations

Skills evaluated in this interview

Get interview-ready with Top Cognizant Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test 2 hours

Round 2 - Technical 

(2 Questions)

  • Q1. Programming questions and their logic
  • Q2. Code logic for a specific function
  • Ans. 

    Code logic for a specific function

    • Identify the input parameters required for the function

    • Define the steps needed to achieve the desired output

    • Consider edge cases and error handling

    • Test the function with different inputs to ensure correctness

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Intro about myself
  • Q2. Background qns to know more about myself

Interview Preparation Tips

Interview preparation tips for other job seekers - na
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Opps concept related questions
  • Q2. Sql releted questions
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

Basic Aptitude Question

Round 2 - Technical 

(4 Questions)

  • Q1. Java Basics Interview Question
  • Q2. Learn Basics Coding
  • Q3. Be Confident and Happy Mood
  • Q4. Be Ready with Interview Question
Round 3 - HR 

(1 Question)

  • Q1. Location and Address and Adhar And Pan Card Details

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn Interview Question and Coding Skills.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

HACKERRANK TEST WAS CONDUCTED FOR TESTING THE KNOWLEDGE IN REACT.JS AS I BELONG TO THAT FIELD.

Round 2 - Technical 

(8 Questions)

  • Q1. What project you were in ?
  • Q2. What was your day to day role in that project?
  • Q3. Two defined table and fetching data is done one table has 20 records of 20 students another table has 10 student information if i want to pick the common record how to pick?
  • Ans. 

    Use SQL JOIN to fetch common records from two tables.

    • Use SQL JOIN to combine the two tables based on a common column (e.g. student ID).

    • Select the columns you want to retrieve from both tables.

    • Use the WHERE clause to filter out the records that are common between the two tables.

  • Answered by AI
  • Q4. Difference between sql and sql server?
  • Ans. 

    SQL is a language used to manage databases, while SQL Server is a Microsoft product that includes a database management system.

    • SQL is a language used to interact with databases, while SQL Server is a Microsoft product that includes a database management system.

    • SQL can be used with various database management systems like MySQL, Oracle, etc., while SQL Server is specific to Microsoft.

    • SQL is a standard language for query...

  • Answered by AI
  • Q5. Question related to Joins?
  • Q6. If i want to select uncommon records which does not match how to pick?
  • Ans. 

    To select uncommon records that do not match, use the NOT IN or NOT EXISTS clause in SQL.

    • Use the NOT IN clause to select records that do not match a specific list of values.

    • Use the NOT EXISTS clause to select records that do not have a matching record in a subquery.

    • Example: SELECT * FROM table_name WHERE column_name NOT IN (value1, value2);

    • Example: SELECT * FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table

  • Answered by AI
  • Q7. Explain react in website making?
  • Ans. 

    React is a JavaScript library for building user interfaces.

    • React allows developers to create reusable UI components.

    • It uses a virtual DOM for efficient rendering.

    • React can be used to build single-page applications.

    • React is maintained by Facebook and a community of developers.

    • React can be combined with other libraries like Redux for state management.

  • Answered by AI
  • Q8. How to add moving images in flipkart?
  • Ans. 

    Moving images can be added in Flipkart by using HTML and CSS animations.

    • Use HTML tag to insert the image

    • Apply CSS animations to create the moving effect

    • Use keyframes to define the animation behavior

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cognizant Programmer Analyst interview:
  • SQL Server
  • React.Js
  • Angularjs
  • HTML
  • CSS
  • Bootstrap
  • ASP.Net MVC
  • MySQL
Interview preparation tips for other job seekers - Many more Questions related to react,angular,sql server,HTML,CSS,BOOTSTRAP.
CHECKED ALMOST EVERY KNOWLEDGE MENTIONED BY ME.
Do prepare for what you've mentioned in your resume and your technical expertise.

Skills evaluated in this interview

Programmer Analyst Interview Questions & Answers

user image vijay prakash

posted on 30 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. OOPs concept in java
  • Ans. 

    OOPs concept in Java refers to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Java supports OOPs concepts like inheritance, where a class can inherit properties and behaviors from another class.

    • Encapsulation in Java involves bundling data and methods within a class to restrict access from outside.

    • Polymorphism allows objects to be treated as instances of their paren...

  • Answered by AI
  • Q2. Sql Joins related questions

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

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.

Recently Viewed

INTERVIEWS

Cognizant

No Interviews

INTERVIEWS

Accenture

No Interviews

LIST OF COMPANIES

Aditya Birla Fashion and Retail

Overview

INTERVIEWS

Cognizant

No Interviews

INTERVIEWS

Oracle

No Interviews

INTERVIEWS

Fastenal

No Interviews

SALARIES

Aditya Birla Fashion and Retail

INTERVIEWS

Infosys

No Interviews

INTERVIEWS

Accenture

No Interviews

Tell us how to improve this page.

Cognizant Programmer Analyst Interview Process

based on 442 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
Lock Unlock
₹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
71.9k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Programmer Analyst
55.5k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Senior Associate
48.7k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Senior Processing Executive
28.9k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Technical Lead
17.5k salaries
unlock blur Lock Unlock

₹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
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent