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

Updated 20 Sep 2024

Top Cognizant Program Analyst Interview Questions and Answers

  • Q1. Sum of Digits Problem Statement Given an integer 'N', continue summing its digits until the result is a single-digit number. Your task is to determine the final value of ...read more
  • Q2. Binary Palindrome Check Given an integer N , determine whether its binary representation is a palindrome. Input: The first line contains an integer 'T' representing the ...read more
  • Q3. Nth Fibonacci Number Problem Statement Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2) , with initial ...read more
View all 18 questions

Cognizant Program Analyst Interview Experiences

23 interviews found

I was interviewed in Nov 2020.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

Timing - 1hr
Environment- Skype
Interviewer- with 10-25 year experience

  • Q1. 

    String Palindrome Verification

    Given a string, your task is to determine if it is a palindrome considering only alphanumeric characters.

    Input:

    The input is a single string without any leading or trailing...
  • Ans. 

    A program to determine if a given string is a palindrome considering only alphanumeric characters.

    • Remove non-alphanumeric characters from the input string.

    • Compare the string with its reverse to check for palindrome.

    • Return true if the string is a palindrome, false otherwise.

  • Answered by AI
  • Q2. 

    Nth Fibonacci Number Problem Statement

    Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2), with initial conditions F(1) = F(2) = 1.

    Input:

    ...
  • Ans. 

    Calculate the Nth Fibonacci number efficiently using dynamic programming.

    • Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.

    • Start with base cases F(1) and F(2) as 1, then iteratively calculate F(n) using the formula F(n) = F(n-1) + F(n-2).

    • Optimize the solution to have a time complexity of O(N) by storing and reusing previously calculated Fibonacci numbers.

    • Ensure the...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Amity University Gwalior. Eligibility criteriaAbove 6.5 CGPACognizant interview preparation:Topics to prepare for the interview - Data Structures & Algorithm, Java Fundamentals, SQL, Numerical Ability, Python FundamentalsTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : First clear programming fundamentals
Tip 2 : Then practice coding questions
Tip 3 : Now you can go with Data Structures and Algorithms
Tip 4 : You can prepare SQL daily 1-2 hr

Application resume tips for other job seekers

Tip 1 : Only Mention technologies you have worked on.
Tip 2 : Highlight quick learner, hard working personality in resume

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Referral and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. My profile was ingenium.I was asked about the architecture,basic insurance terms,migration activity since i worked on that activity,batch abend.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident,answers that u are completely unaware u can say i dont know otherwise try and give some background related to it.

Program Analyst Interview Questions Asked at Other Companies

asked in Amazon
Q1. Longest Common Subsequence Problem Statement Given two strings ST ... read more
asked in Amazon
Q2. Find Pair With Smallest Difference Problem Statement Given two un ... read more
asked in Amazon
Q3. Sum of Big Integers Problem Statement Given two integers represen ... read more
asked in Amazon
Q4. Closest Sum Problem Statement Given an array of integers ARR of s ... read more
asked in Amazon
Q5. Longest Common Prefix Problem Statement You are given an array ‘A ... read more

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

It was an online round in proctored mode during day time. There was time duration allotted for each section of questions to be attempted.

  • Q1. What are indexes in SQL?
  • Ans. 

    Indexes in SQL are data structures that improve the speed of data retrieval operations on a database table.

    • Indexes are created on columns in a table to quickly retrieve rows based on the values in those columns.

    • They can be unique, allowing only unique values to be stored in the indexed column.

    • Examples of indexes include primary keys, which uniquely identify each row in a table, and foreign keys, which establish relatio

  • Answered by AI
  • Q2. 

    Sum of Digits Problem Statement

    Given an integer 'N', continue summing its digits until the result is a single-digit number. Your task is to determine the final value of 'N' after applying this operation ...

  • Ans. 

    Given an integer 'N', find the final single-digit value by summing its digits iteratively.

    • Iteratively sum the digits of the given integer until the result is a single-digit number

    • Output the final single-digit integer for each test case

    • Follow the constraints provided in the problem statement

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

  • Q1. 

    Binary Palindrome Check

    Given an integer N, determine whether its binary representation is a palindrome.

    Input:

    The first line contains an integer 'T' representing the number of test cases. 
    The next 'T'...
  • Ans. 

    Implement a function to determine if the binary representation of a given integer is a palindrome.

    • Convert the integer to binary representation

    • Check if the binary representation is a palindrome by comparing it with its reverse

    • Return true if it is a palindrome, false otherwise

  • Answered by AI
Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Medium

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Program Analyst in MumbaiEligibility criteriaMin. 60% in 10th and 12th , Min. 6 cgpa in B.TechCognizant interview preparation:Topics to prepare for the interview - Java OOPS , Database Management System , Operating System , Data Structure , Networking , C++Time required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Focus on your domain like ML/Web Development etc.
Tip 2 : Focus on internship

Application resume tips for other job seekers

Tip 1 : Mention atleast 3 projects
Tip 2 : Briefly mention all technologies,libraries and framework worked on
Tip 3 : Also mention other area of interests

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Company Website and was interviewed before Oct 2019. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1. Questions related to networking & infrastructure.
  • Q2. 2. Questions related to your engineering stream may not be related to programming.
  • Q3. 3. Questions that you will probably never understand.

Interview Preparation Tips

Interview preparation tips for other job seekers - Only advice is be true to yourself and your education. Do not let them think that you will do whatever they ask for. If you have studied your subject honestly then believe in your knowledge. Do not try to cheat the interviewer. Sincerity is what matters in an interview.

Cognizant interview questions for designations

 Program Analyst Trainee

 (19)

 IT Program Analyst

 (3)

 Program Manager

 (3)

 Program Associate

 (1)

 Program Director

 (1)

 Program Analysis Associate

 (2)

 Programmer Analyst

 (542)

 Test Analyst

 (18)

I applied via Campus Placement and was interviewed before Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1.introduce yourself 2.why should I hire you? 3.why IT? 4.speak on any topic for 5 minutes without stopping

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for HR interview well....

Get interview-ready with Top Cognizant Interview Questions

Program Analyst Interview Questions & Answers

user image Pallavi Jha

posted on 19 Dec 2015

Interview Questionnaire 

10 Questions

  • Q1. Tell me about yourself?
  • Ans. 

    I am a dedicated and detail-oriented Program Analyst with a strong background in data analysis and project management.

    • I have a Bachelor's degree in Business Administration with a focus on analytics.

    • I have experience in developing and implementing data-driven strategies to improve program efficiency.

    • I am proficient in various data analysis tools such as Excel, SQL, and Tableau.

    • I have successfully managed multiple projec...

  • Answered by AI
  • Q2. Whatever you tell about yourself there will be a lot of cross questioning from there
  • Q3. What is Paging and Segmentation?
  • Ans. 

    Paging and Segmentation are memory management techniques used by operating systems.

    • Paging divides memory into fixed-size pages and stores them in physical memory.

    • Segmentation divides memory into logical segments and stores them in physical memory.

    • Both techniques allow for efficient use of memory and protection of memory from unauthorized access.

    • Examples of operating systems that use paging and segmentation include Wind

  • Answered by AI
  • Q4. Explain run time mapping between pages and frames
  • Ans. 

    Run time mapping between pages and frames is the process of mapping virtual memory pages to physical memory frames during program execution.

    • During program execution, the operating system maps virtual memory pages to physical memory frames to ensure efficient memory management.

    • This mapping is done dynamically and can change as the program runs.

    • The mapping is maintained in a page table, which is used by the operating sys...

  • Answered by AI
  • Q5. What is critical section?
  • Ans. 

    Critical section is a part of code that must not be executed by more than one thread at a time.

    • It is used in multi-threaded programming to avoid race conditions.

    • It is usually protected by locks or semaphores.

    • Examples include updating shared variables or accessing shared resources.

    • It is important for ensuring data consistency and preventing deadlocks.

  • Answered by AI
  • Q6. C/Java/C++ Code for critical section
  • Ans. 

    Code for critical section in C/Java/C++

    • Use mutex or semaphore to protect critical section

    • In C/C++, use pthread_mutex_lock() and pthread_mutex_unlock()

    • In Java, use synchronized keyword

    • In C++, use std::mutex and std::lock_guard

    • Ensure only one thread can access critical section at a time

  • Answered by AI
  • Q7. Questions based on projects you have done
  • Q8. Derivation of Sorting and Searching Complexities
  • Ans. 

    Explanation of how sorting and searching complexities are derived.

    • Sorting and searching algorithms have different complexities depending on the algorithm used.

    • Sorting algorithms can be classified as O(n^2) or O(n log n) depending on the algorithm used.

    • Searching algorithms can be classified as O(n) or O(log n) depending on the algorithm used.

    • Complexities are derived by analyzing the number of operations required to comp...

  • Answered by AI
  • Q9. Tell me something interesting about yourself?
  • Ans. 

    I have traveled to over 20 countries and can speak 4 languages fluently.

    • Traveled to over 20 countries

    • Fluently speak 4 languages

    • Passionate about experiencing different cultures

  • Answered by AI
  • Q10. Tell me what are your weaknesses and how you overcome them?
  • Ans. 

    One of my weaknesses is perfectionism, but I have learned to overcome it by setting realistic goals and prioritizing tasks.

    • Perfectionism

    • Setting realistic goals

    • Prioritizing tasks

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: ENGLISH SECTION:
To crack the English part is not that difficult if you know basic grammar. You need to have a good vocabulary though. There will be two or three comprehensions so learn to be fast.
QUANTITATIVE APTITUDE:
This part contains exactly 16 questions which need to be solved in 16 minutes. Usually, the questions aren't very tough! but they are lengthy, mind you. All you need to learn is TIME MANAGEMENT. You need to be fast. These tests are adaptive in nature. So, for every right answer you give, the next question gets tougher and vice versa. So you can judge whatever you are doing.
LOGICAL REASONING :
This section had 14 questions (to be solved in 14 minutes) which were easy to solve. Just pay attention and you'll be through!
Tips: Read some good standard English Novels, watch some good Hollywood movies. Understand the grammar well.
For Quants and LR, RS AGGARWAL should suffice and you could also go through previous years questions from Cognizant.
Duration: 55 minutes
Total Questions: 60

Round: Technical Interview
Experience: You are required to mention a few of your favorite subjects in your CV. You'll expect that questions would be asked from those subjects, but be prepared that you might be asked questions from any subject you have studied in college. THE KEY TO SUCCESS IS CONFIDENCE, They'll try to confuse you a lot. So be confident enough with your answer. Though, if they are correcting you, don't act stubborn.
Tips: Maintain good posture and eye contact during the interview. Keep smiling and be thorough about the things you say.

Round: HR Interview
Experience: HR interviews aren't that tough to crack if you can communicate well in English. Just be honest and answer them,
Tips: JUST BE YOURSELF. DON'T BLUFF ABOUT ANYTHING.

General Tips: Start preparing early. Practice and practice!
AND never one failure decrease your confidence.
Skills: Ability To Think Beyond Boundaries, Ability To Deal Diplomatically, Ability To Cope Up With Stress, Confidence, Image Processing, PHP, Operating Systems, Algorithms And Data Structures, Coding Skills
College Name: B. P. Poddar Institute Of Management And Technology

Skills evaluated in this interview

I was interviewed before Jul 2016.

Interview Preparation Tips

Round: Resume Shortlist
Experience: I gave amcat exam.From there I got a call from Cognizant.
Tips: Amcat exam is very good for a fresher as it will provide you a lot of job opportunities.

Round: Technical + HR Interview
Experience: Since my b.tech background was electrical so few questions were asked from topics related to machine.They asked me to write a C program. In the HR interview they just gelled well with me and specially they looked how confident I was.
Tips: little bit of knowledge about programming will do and be confident through out your interview.do not panic

Program Analyst Interview Questions & Answers

user image Sidharth mohan

posted on 24 Aug 2017

I was interviewed before Aug 2016.

Interview Preparation Tips

Round: Test
Experience: MCQ exam
Duration: 1 hour
Total Questions: 100

Skills: Body Language In Interview, Interpersonal Communication, Communication And Confidence
College Name: Amrita University

Program Analyst Interview Questions & Answers

user image Vishnu Menon

posted on 18 May 2017

I was interviewed in Oct 2016.

Interview Preparation Tips

Round: Test
Experience: This is the first round of the selection process. In this, candidate will be tested on their aptitude knowledge that consists of 3 sections viz. Quantitative Aptitude, Logical Reasoning and Verbal.
Tips: Quantitative Aptitude can be practiced by using R.S. Agarwal books. Verbal and Logical can be sourced from various net based materials such as indiabix.com
Duration: 1 hour
Total Questions: 55

Round: Technical Interview
Experience: At this stage, interviews will be based on your resume. Questions were fired from my area of interest and my projects as what I have done in my project and the innovations implemented.
Tips: Right or Wrong be bold enough to answer any questions that the interviewer asks. Always answer with a smile.

Round: HR Interview
Experience: This was a general and a casual talk. The HR educated me about the companies legal proceedings through a question format. Not much of an interview as we were exchanging our ideas and knowledge about each other.
Tips: Be bold to answer and smile always.

Skills: Communication And Confidence
College Name: Velammal College of Engineering and Technology

Program Analyst Interview Questions & Answers

user image ShubhalaXmi Baral

posted on 22 May 2017

Interview Questionnaire 

2 Questions

  • Q1. Why do you think dat cognizant should hire you
  • Ans. 

    Cognizant should hire me because of my strong analytical skills, experience in program analysis, and ability to drive results.

    • I have a proven track record of successfully analyzing programs and identifying areas for improvement.

    • My strong analytical skills allow me to effectively gather and interpret data to make informed decisions.

    • I have experience in driving results through implementing strategic initiatives and colla...

  • Answered by AI
  • Q2. What us the meaning of abstract class
  • Ans. 

    An abstract class is a class that cannot be instantiated and is used as a base class for other classes.

    • An abstract class can have abstract and non-abstract methods.

    • Abstract methods have no implementation and must be implemented by the derived classes.

    • An abstract class can have constructors and fields.

    • An example of an abstract class is the Shape class, where the methods like area() and perimeter() are abstract and must ...

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: It was on the basis of written exam
Tips: Go through logical questions

Round: HR Interview
Experience: They were mainly focusing on the learning and challenge accepting preview of candidates
Tips: Be confident and fluent

Round: Technical Interview
Experience: They involved questions from both software technical prospective along with candidate's technical specialisation
Tips: Give apt and clear answer

Skills: Communication and technficiency l
College Name: C. V. Raman college of engineering

Cognizant Interview FAQs

How many rounds are there in Cognizant Program Analyst interview?
Cognizant interview process usually has 2-3 rounds. The most common rounds in the Cognizant interview process are One-on-one Round, Aptitude Test and Technical.
What are the top questions asked in Cognizant Program Analyst interview?

Some of the top questions asked at the Cognizant Program Analyst interview -

  1. What are the basics concepts of Oops and explain the...read more
  2. What do u know about network securit...read more
  3. What us the meaning of abstract cla...read more

Tell us how to improve this page.

Cognizant Program Analyst Interview Process

based on 4 interviews

4 Interview rounds

  • Technical Round
  • HR Round
  • Aptitude Test Round
  • Personal Interview1 Round
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
View all
Cognizant Program Analyst Salary
based on 1.4k salaries
₹3 L/yr - ₹8 L/yr
12% less than the average Program Analyst Salary in India
View more details

Cognizant Program Analyst Reviews and Ratings

based on 209 reviews

3.7/5

Rating in categories

3.7

Skill development

3.6

Work-life balance

3.2

Salary

3.5

Job security

3.8

Company culture

3.1

Promotions

3.3

Work satisfaction

Explore 209 Reviews and Ratings
Associate
71.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Programmer Analyst
55.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate
48.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Processing Executive
28.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
17.5k salaries
unlock blur

₹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