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

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

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

Round 1 - Aptitude Test 

Apptitude test was easy to solve.

Round 2 - Technical 

(5 Questions)

  • Q1. Function to find the length of string without inbuilt function
  • Ans. 

    Use a loop to iterate through the characters of the string and count them.

    • Create a function that takes a string as input.

    • Initialize a counter variable to 0.

    • Use a loop to iterate through each character of the string and increment the counter.

    • Return the counter as the length of the string.

  • Answered by AI
  • Q2. What is Bridge Router
  • Ans. 

    A bridge router is a device that connects two different networks and forwards data between them.

    • Bridge routers operate at the data link layer of the OSI model.

    • They can connect networks with different protocols or technologies.

    • Bridge routers can help in extending network coverage and improving network performance.

    • Example: Connecting a wired Ethernet network to a wireless Wi-Fi network.

  • Answered by AI
  • Q3. What is hamming code
  • Ans. 

    Hamming code is a type of error-correcting code used in digital communication to detect and correct errors in data transmission.

    • Hamming code adds extra bits to data to create parity bits for error detection and correction.

    • It is commonly used in computer memory systems and communication networks.

    • Example: In a 7-bit Hamming code, 4 data bits are encoded with 3 parity bits to detect and correct errors.

  • Answered by AI
  • Q4. Encapsulation in java
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, preventing direct access to the data from outside the unit.

    • Encapsulation in Java is achieved by declaring the class variables as private and providing public getter and setter methods to access and modify the data.

    • It helps in data hiding and protects the data from being accessed or modified directly by other classes.

    • E...

  • Answered by AI
  • Q5. Monkey Patch in python
  • Ans. 

    Monkey patching is a technique in Python where you dynamically modify or extend the behavior of a class or module at runtime.

    • Monkey patching is often used to fix bugs or add new functionality to existing code without modifying the original source code.

    • It involves directly modifying the code of a class or module at runtime, which can be risky and lead to unexpected behavior.

    • Monkey patching should be used sparingly and w...

  • Answered by AI

Skills evaluated in this interview

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

Time and relationship

Round 2 - Technical 

(1 Question)

  • Q1. Programming :python or java

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
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Stick to the fundamental knowledge of the domain for which you're giving the interview.
  • Q2. Explain and list linux commands used to on a day-to-day basis.
  • Ans. 

    Common Linux commands used by Programmer Analysts on a daily basis.

    • ls - list directory contents

    • cd - change directory

    • pwd - print working directory

    • grep - search for patterns in files

    • cat - concatenate and display files

    • chmod - change file permissions

    • rm - remove files or directories

    • mkdir - create directories

    • tar - archive files

    • ssh - secure shell access

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Why do you want to work with us?

Interview Preparation Tips

Interview preparation tips for other job seekers - Speak honestly about your experience and be thorough with what you've mentioned in your resume.

Skills evaluated in this interview

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

Included Reasoning, Aptitude and some general questions

Round 2 - Coding Test 

MCQ type questions related to Java, HTML, CSS, JS, Data structure, Algorithm, C

Round 3 - Technical 

(1 Question)

  • Q1. They asked me about some basic questions related to C, Java Write a code using Data structure Algorithm
Round 4 - HR 

(1 Question)

  • Q1. Asked some behavioural questions and some onboarding related discussion.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm, positive and truly during interview.

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
Easy
Process Duration
Less than 2 weeks
Result
-
Round 1 - Aptitude Test 

Simple questions with Speed, time , distance, work, average,

Round 2 - Technical 

(2 Questions)

  • Q1. Asked about python, List , tuple
  • Q2. Difference between list and tuple
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List can be modified after creation, tuple cannot.

    • List uses square brackets [], tuple uses parentheses ().

    • List is used for collections of items that may change, tuple for fixed collections.

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Cognizant Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - One-on-one 

(2 Questions)

  • Q1. About yourself?
  • Q2. Strength and weakness

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Overall good data structures and sensitive

Round 2 - Aptitude Test 

Maths science physics social tamil

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

(2 Questions)

  • Q1. Basic OS, DBMS and C questions
  • Q2. Basic coding question and its line-to-line explanantion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

General questions from aptitude, grammar and Logical Reasoning

Round 2 - One-on-one 

(1 Question)

  • Q1. Technical Discussion on projects done and your approach
Round 3 - HR 

(1 Question)

  • Q1. Generic HR questions regarding behavior and temperament

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice aptitude and make projects
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Yes it was tough for sure

Round 2 - Coding Test 

IT was consisting of C, python, sQL

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