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

Filter interviews by

Cognizant Program Analyst Interview Questions and Answers

Updated 20 Sep 2024

19 Interview questions

A Program Analyst was asked
Q. Array and linkedlist and arraylist difference
Ans. 

Array, LinkedList, and ArrayList are data structures used to store and manipulate collections of elements.

  • Arrays are fixed in size and can only store elements of the same data type.

  • LinkedLists are dynamic in size and can store elements of different data types.

  • ArrayLists are dynamic in size and can only store elements of the same data type.

  • Arrays have faster access time for elements, while LinkedLists have faster i...

A Program Analyst was asked
Q. Storage account types
Ans. 

Storage account types refer to the different types of storage accounts available in cloud computing.

  • There are four types of storage accounts in Azure: General-purpose v1, General-purpose v2, Blob storage, and Premium Block Blob storage.

  • General-purpose v1 and v2 accounts are used for storing files, queues, tables, and blobs.

  • Blob storage accounts are used for storing unstructured data like images, videos, and audio ...

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
A Program Analyst was asked
Q. 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...

A Program Analyst was asked
Q. Port for Windows vm , linux vm
Ans. 

The port numbers for Windows and Linux VMs depend on the specific application or service being used.

  • Port numbers can vary depending on the specific application or service being used on the VMs.

  • Common port numbers for Windows VMs include 3389 for Remote Desktop Protocol and 445 for SMB file sharing.

  • Common port numbers for Linux VMs include 22 for SSH and 80 for HTTP.

  • It is important to ensure that the necessary port...

What people are saying about Cognizant

View All
a junior software engineer
2w
Job offer in Malaysia - legit or scam?
Hey everyone, I received a job proposal from Mindgraph for a Junior Mainframe Developer position in Malaysia (onsite). Not sure if it's a real deal. They found my resume on Naukri and the offer includes: * Experience: 3+ years on cardlink, VSAM, CICS, JCL * Location: Malaysia (Accenture client in Kuala Lumpur) * Notice: 0-60 days * Benefits: One-way ticket, 1-week stay, medical insurance, visa. Has anyone heard of Mindgraph or had a similar experience? Note : This is a permanent position with Mindgragh and you need to work with our client Accenture - Malaysia (Kaula Lumpur) & we will provide one way Air Ticket from India - Malaysia, 1 Week Accommodation, Medical Insurance and will take care of the Visa process also. Any insights would be appreciated!
Got a question about Cognizant?
Ask anonymously on communities.
🔥 Asked by recruiter 3 times
A Program Analyst was asked
Q. 

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 F(n-1) and F(n-2).

  • Ensure the input N is within the constraints 1 <= N <= 10000.

  • Return the Nth Fibonacci number as the output.

A Program Analyst was asked
Q. 

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

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

A Program Analyst was asked
Q. 

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

Are these interview questions helpful?
A Program Analyst was asked
Q. 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 re...

A Program Analyst was asked
Q. 

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.

Cognizant Program Analyst Interview Experiences

23 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Two codes will be given oncampus recruitment.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Aptitude problem solving questions
  • Q2. Basic coding was given

Program Analyst Interview Questions & Answers

user image Ankit Pokhariya

posted on 11 Apr 2024

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Quant, reasoning, coading

Round 2 - One-on-one 

(5 Questions)

  • Q1. Technical cum HR round
  • Q2. Basic questions about projects
  • Q3. Question about even odd coding
  • Q4. New technology that you know anout
  • Ans. 

    One new technology I know about is blockchain, a decentralized and secure way to store and transfer data.

    • Blockchain is a distributed ledger technology that securely records transactions across multiple computers.

    • It is most commonly known for being the technology behind cryptocurrencies like Bitcoin.

    • Blockchain has applications beyond finance, such as supply chain management, voting systems, and healthcare records.

    • Smart ...

  • Answered by AI
  • Q5. Questions about database

Interview Preparation Tips

Interview preparation tips for other job seekers - Entry level job is not hard to crack
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before Jun 2022. There were 4 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 - Aptitude Test 

Exam level easy to moderate

Round 3 - Group Discussion 

Just communication round it was without elimination

Round 4 - Technical 

(2 Questions)

  • Q1. To know About the technical knowledge
  • Q2. Not interested , move on

Interview Preparation Tips

Interview preparation tips for other job seekers - Self confidence and free of tension
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Questions related to mentioned technology in cv
  • Q2. Project details and senario based questions
Round 3 - One-on-one 

(1 Question)

  • Q1. More depth into the technical knowledge
Round 4 - One-on-one 

(1 Question)

  • Q1. Formalities questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared about your project and technology mentioned in cv

I applied via LinkedIn and was interviewed in Jun 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself
  • Q2. Question's on your project
  • Q3. Questions on basic c

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't be afraid

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 minutes
Round difficulty - Hard

First round having five section.Quantitative Aptitude, Logical Reasoning, Verbal Ability, Automata Fix (7 questions) and essay writing (1 essay 20 mins). One coding question was also asked.

  • Q1. 

    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 F(n-1) and F(n-2).

    • Ensure the input N is within the constraints 1 <= N <= 10000.

    • Return the Nth Fibonacci number as the output.

  • Answered by AI
Round 2 - Video Call 

Round duration - 40 minutes
Round difficulty - Hard

This is (Technical + HR) round. They asked various questions from Electronics (15-20), Python (3-4), Cloud Computing (2), Aptitude problems (5-7), and projects.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from AKGEC : Ajay Kumar Garg Engineering College. Eligibility criteriaminimum 60% aggregateCognizant interview preparation:Topics to prepare for the interview - Python, Data Structures, OOPS, DBMS, HTML, CSS, Cloud Computing, Aptitude, Basic Electronics, Digital Logic Design, Microprocessor, Optical Communication.Time required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice as much as you can.
Tip 2 : Do atleast 1 minor and 1 major projects. 
Tip 3 : Whatever programming language you have mentioned in your resume, try to use the same language in your projects.
Tip 4 : Coding Ninjas is the best option for preparation.

Application resume tips for other job seekers

Tip 1 : Mention all internships which you have done.
Tip 2 : Add only those skills which you are pretty confident.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Job Fair and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Its an easy test just for qualify you need to score 65% or more

Round 2 - Technical 

(1 Question)

  • Q1. Just prepare your resume well and have confidence and knowledge in 1 language.

Interview Preparation Tips

Interview preparation tips for other job seekers - their are multiple jobs you just need to have skills

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself.
  • Q2. Questions of list, tuples, dictionary, array.
  • Q3. Simple python program.
  • Ans. 

    A simple Python program can perform basic tasks like calculations, data manipulation, or file handling.

    • Use 'print()' to display output. Example: print('Hello, World!')

    • Define functions with 'def'. Example: def add(a, b): return a + b

    • Utilize lists for data storage. Example: my_list = [1, 2, 3]

    • Implement loops for iteration. Example: for i in range(5): print(i)

    • Use conditionals for decision-making. Example: if a > b: pri...

  • Answered by AI

Interview Questionnaire 

6 Questions

  • Q1. Self intro , About routing protocols ,Hadoop concepts , osi layers ,. Aptitude questions basic , swap the number program , palindrome program , output prediction program for loop
  • Q2. For loop while loop difference
  • Ans. 

    For loop is used for iterating over a sequence while while loop is used for executing a block of code repeatedly.

    • For loop is used when the number of iterations is known beforehand

    • While loop is used when the number of iterations is not known beforehand

    • For loop is faster than while loop for iterating over a sequence

    • While loop is useful for creating an infinite loop until a certain condition is met

  • Answered by AI
  • Q3. Java oops concepts
  • Q4. Array and linkedlist and arraylist difference
  • Ans. 

    Array, LinkedList, and ArrayList are data structures used to store and manipulate collections of elements.

    • Arrays are fixed in size and can only store elements of the same data type.

    • LinkedLists are dynamic in size and can store elements of different data types.

    • ArrayLists are dynamic in size and can only store elements of the same data type.

    • Arrays have faster access time for elements, while LinkedLists have faster insert...

  • Answered by AI
  • Q5. Basic hr questions how will you perpare , where would you see yourself after 5 year
  • Q6. Strength and weakness

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Storage account types
  • Ans. 

    Storage account types refer to the different types of storage accounts available in cloud computing.

    • There are four types of storage accounts in Azure: General-purpose v1, General-purpose v2, Blob storage, and Premium Block Blob storage.

    • General-purpose v1 and v2 accounts are used for storing files, queues, tables, and blobs.

    • Blob storage accounts are used for storing unstructured data like images, videos, and audio files...

  • Answered by AI
  • Q2. Port for Windows vm , linux vm
  • Ans. 

    The port numbers for Windows and Linux VMs depend on the specific application or service being used.

    • Port numbers can vary depending on the specific application or service being used on the VMs.

    • Common port numbers for Windows VMs include 3389 for Remote Desktop Protocol and 445 for SMB file sharing.

    • Common port numbers for Linux VMs include 22 for SSH and 80 for HTTP.

    • It is important to ensure that the necessary ports are...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy

Skills evaluated in this interview

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.

Overall Interview Experience Rating

4/5

based on 4 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 25%
2-4 weeks 25%
4-6 weeks 25%
6-8 weeks 25%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.7
 • 8.7k Interviews
Infosys Interview Questions
3.6
 • 7.9k Interviews
Wipro Interview Questions
3.7
 • 6.1k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.7
 • 3.4k Interviews
IBM Interview Questions
4.0
 • 2.5k Interviews
DXC Technology Interview Questions
3.7
 • 841 Interviews
View all
Cognizant Program Analyst Salary
based on 1.3k 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 213 reviews

3.6/5

Rating in categories

3.6

Skill development

3.5

Work-life balance

3.1

Salary

3.3

Job security

3.7

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 213 Reviews and Ratings
Associate
73.1k salaries
unlock blur

₹5.3 L/yr - ₹12.5 L/yr

Programmer Analyst
56.1k salaries
unlock blur

₹3.5 L/yr - ₹7.3 L/yr

Senior Associate
52.9k salaries
unlock blur

₹10.5 L/yr - ₹23.4 L/yr

Senior Processing Executive
29.8k salaries
unlock blur

₹2.2 L/yr - ₹6.5 L/yr

Technical Lead
19k salaries
unlock blur

₹6 L/yr - ₹21.3 L/yr

Explore more salaries
Compare Cognizant with

TCS

3.6
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview