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 Interview Questions, Process, and Tips

Updated 9 Apr 2025

Top Cognizant Interview Questions and Answers

  • Q1. What is stack? How do you convert a queue to stack?
  • Q2. What is the difference between structure and class?
  • 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 pi ...read more
View all 64 questions

Cognizant Interview Experiences

120 interviews found

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

Basic aptitude questiona

Round 2 - Coding Test 

Basic coding questions

Round 3 - Technical 

(1 Question)

  • Q1. Basic questions from resume
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. 1. If this a (showed an obj) and this is b, write a code to add both and get results
  • Ans. 

    Code to add two objects and get results

    • Use the + operator to add the values of the objects

    • Ensure that the objects have compatible data types for addition

    • Handle any potential errors or exceptions that may occur during the addition

  • Answered by AI

Skills evaluated in this interview

Programmer Analyst Interview Questions Asked at Other Companies for Fresher

asked in Cognizant
Q1. What is stack? How do you convert a queue to stack?
Q2. What is SQL? define ddl? Why should we hire you?
asked in Cognizant
Q3. What is the difference between structure and class?
asked in Cognizant
Q4. Two defined table and fetching data is done one table has 20 reco ... read more
asked in Cognizant
Q5. What is the difference between RDBMS and DBMS? Explain database w ... read more
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 

Good round and I cleared very interesting and funny to be true superb easy

Round 3 - Technical 

(2 Questions)

  • Q1. 1.Went well and I answered all the questions I answered all the questions which I have been received so it is very easy and I clearly very much 2. They asked me to write a palindrome program 3. They aske...
  • Q2. First of all the interview has been went well, and I also be selected for program and his training role and it is my first job. I am really happy to be and I am really looking forward for facing some chall...

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to learn some basics as you are a fresher because I am a fresher and I have cleared because I have learnt so much Keep working hard.

Programmer Analyst Interview Questions & Answers

user image Ravinder Singh

posted on 28 Feb 2025

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

I appeared for an interview before Feb 2024.

Round 1 - Aptitude Test 

Common aptitude questions.

Round 2 - One-on-one 

(3 Questions)

  • Q1. Question related to python
  • Q2. Swapping of two numbers
  • Ans. 

    Swapping two numbers involves exchanging the values of two variables.

    • Create a temporary variable to store one of the numbers

    • Assign the value of the first number to the second number

    • Assign the value of the temporary variable to the first number

  • Answered by AI
  • Q3. Swapping of two numbers using temp variable
  • Ans. 

    Swapping two numbers using a temporary variable in programming.

    • Declare three variables: a, b, temp.

    • Assign values to a and b.

    • Store the value of a in temp.

    • Assign the value of b to a.

    • Assign the value of temp to b.

    • Now a and b have been swapped.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Are you willing to relocate?
  • Ans. 

    Yes, I am open to relocating for the right opportunity.

    • I am open to relocating for the right job opportunity

    • I am willing to move to a new location if required for the position

    • I have experience relocating for previous job opportunities

  • Answered by AI
  • Q2. What onboarding policies and details were communicated to you?
  • Ans. 

    I was informed about the company's onboarding process, including orientation, training, and HR policies.

    • Received an employee handbook outlining company policies and procedures

    • Participated in orientation sessions to learn about company culture and values

    • Completed training on specific job responsibilities and software tools

    • Met with HR to discuss benefits, payroll, and other administrative details

  • Answered by AI

Cognizant interview questions for designations

 Programmer Analyst Trainee

 (402)

 Senior Programmer Analyst

 (1)

 Junior Programmer Analyst

 (1)

 Programmer

 (28)

 SAS Programmer Analyst

 (1)

 Programmer Analyst 1

 (5)

 Sse Programmer Analyst

 (1)

 Programmer Analyst Intern

 (1)

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

Questions from aptitude logical reasoning and English.

Round 2 - Coding Test 

2 coding questions in a time of 1 hour

Round 3 - One-on-one 

(1 Question)

  • Q1. This was the interview where they asked some technical questions and some personal questions about my educations likes and dislikes.

Get interview-ready with Top Cognizant Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

English,Aptitude, Reasoning, Coding

Round 2 - Technical 

(5 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a dedicated and experienced Programmer Analyst with a strong background in software development and problem-solving.

    • Over 5 years of experience in programming and analysis

    • Proficient in languages such as Java, C++, and SQL

    • Skilled in identifying and resolving technical issues

    • Strong analytical and problem-solving skills

    • Excellent communication and teamwork abilities

  • Answered by AI
  • Q2. Define 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 complex problems

    • It involves concepts like inheritance, encapsulation, polymorphism, and abstraction

    • Example: Inheritance allows a class to inherit properties and methods from another class, reducing code duplication

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

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • 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 object-oriented programming languages like Java allows for polymorphism.

  • Answered by AI
  • Q4. Basic Programming Questions
  • Q5. Do you have any question.

Interview Preparation Tips

Interview preparation tips for other job seekers - As a fresher focus on the oops concept and prepare basic programming questions.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

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 

(2 Questions)

  • Q1. Asked about objective oriented programming
  • Q2. Asked about database management system

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best for the interview.....prepare well .. concepts of data structures,oops,dbms
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. If you're given a name pulsar it should return bike or else it should return car
Round 2 - HR 

(1 Question)

  • Q1. Mostly asked about full name, current location and all
Interview experience
3
Average
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Coding Test 

All dsa qstns and logical problems

Round 2 - Aptitude Test 

All logical thinking

Round 3 - One-on-one 

(2 Questions)

  • Q1. Oops concepts, coding qstns basics
  • Q2. Some project implementation

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well

I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.

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

Basic Programming concepts which are related to any language

Round 3 - Technical 

(3 Questions)

  • Q1. Basic Aptitude test , coding questions , SQl
  • Q2. Difference between DBMS and RDBMS
  • Ans. 

    DBMS is a software system to manage databases while RDBMS is a type of DBMS that stores data in tables with relations.

    • DBMS stands for Database Management System while RDBMS stands for Relational Database Management System.

    • DBMS can manage any type of database while RDBMS manages only relational databases.

    • DBMS does not enforce any specific data model while RDBMS enforces the relational data model.

    • Examples of DBMS include...

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

    List is mutable while tuple is immutable in Python.

    • Lists are enclosed in square brackets [], while tuples are enclosed in parentheses ().

    • Elements in a list can be changed, added, or removed, while elements in a tuple cannot be changed.

    • Lists are used for collections of homogeneous items, while tuples are used for heterogeneous items.

    • Lists are slower than tuples in terms of performance.

    • Example: my_list = [1, 2, 3] and my

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - know basic concepts of programming language like python, c++ or java
concepts of sql
quantitative aptitutude

Skills evaluated in this interview

Cognizant Interview FAQs

How many rounds are there in Cognizant Programmer Analyst interview for freshers?
Cognizant interview process for freshers usually has 2-3 rounds. The most common rounds in the Cognizant interview process for freshers are Aptitude Test, Technical and Resume Shortlist.
How to prepare for Cognizant Programmer Analyst interview for freshers?
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 Manual Testing, Smoke Testing, Test Cases, Test Data and Test Planning.
What are the top questions asked in Cognizant Programmer Analyst interview for freshers?

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

  1. Two defined table and fetching data is done one table has 20 records of 20 stud...read more
  2. If i want to select uncommon records which does not match how to pi...read more
  3. Technical: SQL queries of join b/w three tables Sorting in descending order c ...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 Interview Process

based on 79 interviews

5 Interview rounds

  • Resume Shortlist Round
  • Aptitude Test Round
  • Technical Round
  • HR Round
  • Personal Interview1 Round
View more
Cognizant Programmer Analyst Salary
based on 55.6k salaries
₹2.4 L/yr - ₹9.3 L/yr
8% less than the average Programmer Analyst Salary in India
View more details

Cognizant Programmer Analyst Reviews and Ratings

based on 5.6k reviews

3.6/5

Rating in categories

3.5

Skill development

3.6

Work-life balance

3.1

Salary

3.3

Job security

3.5

Company culture

2.8

Promotions

3.2

Work satisfaction

Explore 5.6k Reviews and Ratings
Associate
72.4k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

Programmer Analyst
55.6k salaries
unlock blur

₹2.4 L/yr - ₹9.3 L/yr

Senior Associate
50.3k salaries
unlock blur

₹9 L/yr - ₹28.6 L/yr

Senior Processing Executive
29.1k salaries
unlock blur

₹1.8 L/yr - ₹9.2 L/yr

Technical Lead
17.7k salaries
unlock blur

₹6 L/yr - ₹25 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