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

posted on 9 Dec 2024

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

(2 Questions)

  • Q1. Some basic dsa questions
  • Q2. Factorial of number n
  • Ans. 

    Factorial of a number is the product of all positive integers less than or equal to the given number.

    • Initialize a variable to store the factorial result as 1

    • Use a loop to multiply the current result by each integer from 1 to the given number

    • Return the final result

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. My strength and weaknesses

Skills evaluated in this interview

Programmer Analyst Interview Questions & Answers

user image Dheeraj Pant

posted on 31 Dec 2024

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

Basic apti questions

Round 2 - Coding Test 

4 question based on dsa. Two easy and two difficult

Round 3 - Technical 

(2 Questions)

  • Q1. Data science basics
  • Q2. Implement queue

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
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quant and verbal was there in amcat

Round 2 - Technical 

(2 Questions)

  • Q1. Write code for palindrome number
  • Ans. 

    A palindrome number is a number that remains the same when its digits are reversed.

    • Convert the number to a string to easily reverse it

    • Check if the reversed string is equal to the original string to determine if it's a palindrome

  • Answered by AI
  • Q2. Write code for armstrong number
  • Ans. 

    Armstrong number is a number that is equal to the sum of its own digits raised to the power of the number of digits.

    • Iterate through each digit of the number

    • Calculate the power of each digit based on the total number of digits

    • Sum up the powered digits and check if it equals the original number

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. What are your strengths
  • Q2. What are you weakness

Interview Preparation Tips

Interview preparation tips for other job seekers - study quant and verbal
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Some python basic questions were asked
  • Q2. Roles and responsibilities in previous project
  • Ans. 

    Managed project requirements, design, development, testing, and implementation.

    • Analyzed user requirements and translated them into technical specifications

    • Designed and developed software solutions based on requirements

    • Conducted testing to ensure functionality and quality

    • Collaborated with team members to implement solutions

    • Provided support and maintenance post-implementation

  • Answered by AI

Cognizant interview questions for designations

 Programmer Analyst Trainee

 (397)

 Senior Programmer Analyst

 (1)

 Junior Programmer Analyst

 (1)

 Programmer

 (28)

 Programmer Analyst 1

 (5)

 Sse Programmer Analyst

 (1)

 Programmer Analyst Intern

 (1)

 Trainee Programmer

 (40)

Programmer Analyst Interview Questions & Answers

user image SOMNATH BHAKTA

posted on 17 Jun 2024

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

Basics aptitude easily you can crack it

Round 2 - Coding Test 

2 code was given 2 sql query and 1 html css js code as I have cluster 1

Round 3 - Technical 

(4 Questions)

  • Q1. Tell me about yourself
  • Q2. Write a code to print odd number 0-100
  • Ans. 

    Print odd numbers from 0 to 100 using a loop

    • Use a for loop to iterate from 0 to 100

    • Check if the current number is odd using the modulo operator (%)

    • Print the odd numbers

  • Answered by AI
  • Q3. Write a code to covert smaller case to upper case within a mixed word
  • Ans. 

    Code to convert lowercase to uppercase within a mixed word

    • Iterate through each character in the word

    • Check if the character is lowercase using ASCII values

    • If lowercase, convert to uppercase using ASCII values

  • Answered by AI
  • Q4. How to add column in sql
  • Ans. 

    To add a column in SQL, you can use the ALTER TABLE statement.

    • Use the ALTER TABLE statement followed by the ADD COLUMN keyword.

    • Specify the name of the table you want to add the column to.

    • Specify the name of the new column and its data type.

    • You can also specify additional constraints like NOT NULL or DEFAULT values.

    • Example: ALTER TABLE table_name ADD COLUMN column_name data_type;

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and clear your basics on coding and sql based dbms question.

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
Round 1 - Aptitude Test 

Repeated questions have been asked.

Round 2 - Coding Test 

Basic Questions Were Asked.

Interview Preparation Tips

Interview preparation tips for other job seekers - Review the fundamentals of Java, improve your communication skills, prepare for SQL, and create a personal project; that's all.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

SQL,Python,C,C#,Dotnet

Round 2 - Assignment 

Coding challenge with respect to what is mentioned in resume

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Asusual Easy one to clear

Round 2 - Technical 

(2 Questions)

  • Q1. What is components
  • Ans. 

    Components are reusable and independent parts of a system that perform specific functions.

    • Components are modular and can be easily replaced or updated without affecting the entire system.

    • Examples include UI components in web development like buttons, forms, and navigation bars.

    • Components promote code reusability and maintainability in software development.

  • Answered by AI
  • Q2. What is angular
  • Ans. 

    Angular is a popular front-end framework for building dynamic web applications.

    • Angular is developed and maintained by Google.

    • It uses TypeScript for building applications.

    • Angular provides features like two-way data binding, dependency injection, and routing.

    • Angular CLI is used for creating and managing Angular projects.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Managerial questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

Skills evaluated in this interview

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

I applied via campus placement at Vidya Jyothi Institute of Technology, Hyderabad and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic Aptitude and 1 hour duration

Round 2 - Coding Test 

1 hr, 2 Easy questions

Round 3 - Technical 

(2 Questions)

  • Q1. Explain Exception Handling with throws
  • Ans. 

    Exception handling with throws is a way to handle errors in a program by explicitly throwing exceptions to be caught and handled elsewhere.

    • Throws keyword is used to explicitly throw an exception in a method.

    • The method must declare the exception using 'throws' keyword in its signature.

    • The exception is then propagated up the call stack until it is caught and handled by a try-catch block.

    • Example: public void doSomething()

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

    Collections in programming refer to data structures that allow you to store and manipulate groups of objects.

    • Collections provide a way to organize and manage multiple objects in a structured manner.

    • Examples of collections include lists, sets, maps, and queues.

    • Collections in Java are part of the Java Collections Framework, which provides a set of interfaces and classes for working with collections.

  • Answered by AI

Skills evaluated in this interview

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

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. One programming question
  • Q2. One html and css based question
Round 2 - One-on-one 

(2 Questions)

  • Q1. Resume based question
  • Q2. SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and try to answer as many questions

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