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 28 Feb 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

540 interviews found

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

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
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

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

Cognizant interview questions for designations

 Programmer Analyst Trainee

 (397)

 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
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Opps concept related questions
  • Q2. Sql releted questions

Get interview-ready with Top Cognizant Interview 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

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain healthcare ? Copay deductable and coinsurance
  • Q2. Explain Agile. How it is different from waterfall
  • Ans. 

    Agile is an iterative approach to software development that focuses on delivering small, incremental releases.

    • Agile involves breaking down projects into small, manageable chunks called sprints

    • It emphasizes collaboration, flexibility, and customer feedback throughout the development process

    • In Agile, requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams

    • Unlike wat...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Job Fair and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Java concepts, OOPs
  • Q2. Exception Handling

Interview Preparation Tips

Interview preparation tips for other job seekers - I applied on June 2021 Off Campus Drive

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 440 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.6k salaries
₹2.4 L/yr - ₹9.6 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.3k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

Programmer Analyst
55.6k salaries
unlock blur

₹2.4 L/yr - ₹9.6 L/yr

Senior Associate
48.6k salaries
unlock blur

₹9 L/yr - ₹27.4 L/yr

Senior Processing Executive
28.9k salaries
unlock blur

₹1.8 L/yr - ₹9 L/yr

Technical Lead
17.6k salaries
unlock blur

₹5.9 L/yr - ₹24.9 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