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 Programmer Analyst 1 Interview Questions and Answers

Updated 20 Apr 2024

9 Interview questions

A Programmer Analyst 1 was asked
Q. Who is the father of the C language, and when was it introduced?
Ans. 

Dennis Ritchie is considered the father of the C programming language.

  • Dennis Ritchie, along with Brian Kernighan, developed the C language at Bell Labs in the early 1970s.

  • C language was created to provide a more flexible and powerful alternative to assembly language.

  • C language has had a significant impact on modern programming languages and systems development.

A Programmer Analyst 1 was asked
Q. Write a program in C and explain it.
Ans. 

Program in C to sort an array of strings alphabetically

  • Declare an array of strings

  • Use a sorting algorithm like bubble sort or quicksort to sort the strings alphabetically

  • Print the sorted array of strings

Programmer Analyst 1 Interview Questions Asked at Other Companies

asked in Cognizant
Q1. Describe a malware-related use case, and explain the complete ana ... read more
asked in Cognizant
Q2. What is the meaning of inheritance?
asked in Cognizant
Q3. What do you mean by cache?
asked in Cognizant
Q4. What are common ports and osi model
asked in Cognizant
Q5. Who is the father of the C language, and when was it introduced?
A Programmer Analyst 1 was asked
Q. Explain the QRadar architecture.
Ans. 

QRadar is a security information and event management (SIEM) system that collects and analyzes security log data.

  • QRadar uses a distributed architecture with a centralized console and multiple components for data collection, processing, and storage.

  • The system includes event processors, flow processors, and data nodes that work together to collect and analyze security data.

  • QRadar supports a wide range of data source...

A Programmer Analyst 1 was asked
Q. Explain the OWASP Top 10.
Ans. 

OWASP Top 10 is a list of the most critical web application security risks.

  • OWASP Top 10 is updated every few years based on community feedback and industry trends.

  • The list includes risks such as injection attacks, broken authentication and session management, and cross-site scripting (XSS).

  • Developers can use the OWASP Top 10 as a guide to prioritize security measures in their applications.

  • OWASP also provides resou...

What people are saying about Cognizant

View All
schedule2
Verified Icon
2w
works at
Cognizant
Salary expectation
I have 5+ years of experience in springboot microservices, currently working in CTS and having 10L CTC , wanted to switch in Infosys or Accenture like companies, how much should I ask for 15L-18L ? Just worried if I ask more they can reject my application, please help me with some numbers
Got a question about Cognizant?
Ask anonymously on communities.
A Programmer Analyst 1 was asked
Q. Explain the stages of the cyber kill chain.
Ans. 

Cyber kill chain stages are the steps followed by attackers to carry out a successful cyber attack.

  • The stages include reconnaissance, weaponization, delivery, exploitation, installation, command and control, and actions on objectives.

  • Reconnaissance involves gathering information about the target.

  • Weaponization involves creating a payload to exploit the target.

  • Delivery involves delivering the payload to the target.

  • E...

A Programmer Analyst 1 was asked
Q. What do you mean by cache?
Ans. 

Cache is a temporary storage area that stores frequently accessed data for quick access.

  • Cache is used to improve the performance of a system by reducing the time it takes to access data.

  • It can be implemented in hardware or software.

  • Examples of cache include browser cache, CPU cache, and disk cache.

  • Cache can be volatile or non-volatile.

  • Cache can be configured to have a certain size and replacement policy.

A Programmer Analyst 1 was asked
Q. What is c and c versus c++
Ans. 

C is a procedural programming language, while C++ is an object-oriented programming language that is an extension of C.

  • C is a procedural programming language, focusing on functions and procedures.

  • C++ is an object-oriented programming language, allowing for the use of classes and objects.

  • C++ is an extension of C, adding features like classes, inheritance, and polymorphism.

Are these interview questions helpful?
A Programmer Analyst 1 was asked
Q. What are common ports and osi model
Ans. 

Common ports and OSI model are important networking concepts.

  • Common ports include HTTP (80), HTTPS (443), FTP (21), SSH (22), and Telnet (23).

  • OSI model has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

  • Each layer has a specific function and communicates with adjacent layers.

  • Understanding these concepts is important for network troubleshooting and security.

A Programmer Analyst 1 was asked
Q. Recent cyber attacks
Ans. 

Recent cyber attacks have highlighted the importance of cybersecurity measures.

  • The SolarWinds hack compromised multiple government agencies and private companies.

  • The Colonial Pipeline ransomware attack caused fuel shortages and price increases.

  • The JBS meat processing company was hit by a ransomware attack that disrupted operations.

  • The Microsoft Exchange Server hack affected thousands of organizations worldwide.

  • The...

Cognizant Programmer Analyst 1 Interview Experiences

5 interviews found

I applied via Referral and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. Explain about QRadar architecture
  • Ans. 

    QRadar is a security information and event management (SIEM) system that collects and analyzes security log data.

    • QRadar uses a distributed architecture with a centralized console and multiple components for data collection, processing, and storage.

    • The system includes event processors, flow processors, and data nodes that work together to collect and analyze security data.

    • QRadar supports a wide range of data sources, in...

  • Answered by AI
  • Q2. What are common ports and osi model
  • Ans. 

    Common ports and OSI model are important networking concepts.

    • Common ports include HTTP (80), HTTPS (443), FTP (21), SSH (22), and Telnet (23).

    • OSI model has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each layer has a specific function and communicates with adjacent layers.

    • Understanding these concepts is important for network troubleshooting and security.

  • Answered by AI
  • Q3. Explain about cyber kill chain stages
  • Ans. 

    Cyber kill chain stages are the steps followed by attackers to carry out a successful cyber attack.

    • The stages include reconnaissance, weaponization, delivery, exploitation, installation, command and control, and actions on objectives.

    • Reconnaissance involves gathering information about the target.

    • Weaponization involves creating a payload to exploit the target.

    • Delivery involves delivering the payload to the target.

    • Exploi...

  • Answered by AI
  • Q4. Zero day vulnerability and log4j and known attacks
  • Q5. Malware and phishing and usecases
Round 2 - Technical 

(4 Questions)

  • Q1. Basic questions related QRadar architecture
  • Q2. Recent cyber attacks
  • Ans. 

    Recent cyber attacks have highlighted the importance of cybersecurity measures.

    • The SolarWinds hack compromised multiple government agencies and private companies.

    • The Colonial Pipeline ransomware attack caused fuel shortages and price increases.

    • The JBS meat processing company was hit by a ransomware attack that disrupted operations.

    • The Microsoft Exchange Server hack affected thousands of organizations worldwide.

    • The rise...

  • Answered by AI
  • Q3. Malware related usecase analysis and take one use case as example and explain complete analysis
  • Q4. Explain about owasp top 10
  • Ans. 

    OWASP Top 10 is a list of the most critical web application security risks.

    • OWASP Top 10 is updated every few years based on community feedback and industry trends.

    • The list includes risks such as injection attacks, broken authentication and session management, and cross-site scripting (XSS).

    • Developers can use the OWASP Top 10 as a guide to prioritize security measures in their applications.

    • OWASP also provides resources ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Should be know about siem tool Ex: QRadar. We should know basics about QRadar architecture and should be good at analysis part

Skills evaluated in this interview

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

I appeared for an interview before Apr 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. General technicial questions based on your projects, dsa.
  • Q2. Dsa, your cv ,your projects
Round 2 - HR 

(2 Questions)

  • Q1. Hr question about the company
  • Q2. About the company policy's

Interview Preparation Tips

Interview preparation tips for other job seekers - It was easy only
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website 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 

Basic aptitude test with questions like boats and stream, time and distance etc

Round 3 - Coding Test 

They asked two coding questions in round 2

Round 4 - Technical 

(5 Questions)

  • Q1. I selected c language, they asked questions on c
  • Q2. What is c and c versus c++
  • Ans. 

    C is a procedural programming language, while C++ is an object-oriented programming language that is an extension of C.

    • C is a procedural programming language, focusing on functions and procedures.

    • C++ is an object-oriented programming language, allowing for the use of classes and objects.

    • C++ is an extension of C, adding features like classes, inheritance, and polymorphism.

  • Answered by AI
  • Q3. What is the meaning of inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can access the properties and methods of the base class

    • Example: Class 'Animal' can be a base class with attributes lik...

  • Answered by AI
  • Q4. Write a program in c and explain it
  • Ans. 

    Program in C to sort an array of strings alphabetically

    • Declare an array of strings

    • Use a sorting algorithm like bubble sort or quicksort to sort the strings alphabetically

    • Print the sorted array of strings

  • Answered by AI
  • Q5. Father of C language when it introduced
  • Ans. 

    Dennis Ritchie is considered the father of the C programming language.

    • Dennis Ritchie, along with Brian Kernighan, developed the C language at Bell Labs in the early 1970s.

    • C language was created to provide a more flexible and powerful alternative to assembly language.

    • C language has had a significant impact on modern programming languages and systems development.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident

Skills evaluated in this interview

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

I applied via Company Website and was interviewed before Dec 2021. 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 - Aptitude Test 

Quant , reasoning and English ,coding

Round 3 - Coding Test 

5 code was there,if 2 you can solve then you will be eligible for 4.5 package. It was told like that earlier,now maybe it has changed . If more than 3 or 5 7 lpa package you will get.

Round 4 - Technical 

(2 Questions)

  • Q1. It was tech+hr round,so mine was mostly asked about my branch related i e electrical based questions . And few from minor projects and he gave me a question of Age based quant question.He didn't asked mu...
  • Q2. He asked about sales knowledge from an practical example.

Interview Preparation Tips

Interview preparation tips for other job seekers - So just keep confidence, watever you know just say. If you don't know say " sir i need to think a bit,but i know this, at this point of time i forgot,sorry sir" like this you can approach . No worries. Be honest,calm have confidence if even though you say wrong sentence. You can crack it. Don't be over confidence.just stay as you are . Don't be nervous. All the best guys❤️❤️

I applied via Campus Placement and was interviewed before Jul 2021. There were 2 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 - Technical 

(1 Question)

  • Q1. What do you mean by cache
  • Ans. 

    Cache is a temporary storage area that stores frequently accessed data for quick access.

    • Cache is used to improve the performance of a system by reducing the time it takes to access data.

    • It can be implemented in hardware or software.

    • Examples of cache include browser cache, CPU cache, and disk cache.

    • Cache can be volatile or non-volatile.

    • Cache can be configured to have a certain size and replacement policy.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cognizant Programmer Analyst 1 interview:
  • Opertaing systems
  • Conouter Network
  • DBMS
Interview preparation tips for other job seekers - While answering a question be to the point.That will make a positive impression on the interviewer.

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Self introduction
  • Q2. What is java
  • Ans. 

    Java is a high-level programming language known for its platform independence and object-oriented approach.

    • Java is widely used for developing desktop, web, and mobile applications.

    • It is known for its robustness, security, and scalability.

    • Java programs are compiled into bytecode that can run on any Java Virtual Machine (JVM).

    • It supports multithreading, exception handling, and automatic memory management.

    • Popular framewor...

  • Answered by AI

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is collections
  • Ans. 

    Collections are data structures that store and manipulate groups of objects.

    • Collections provide a way to organize and manage large amounts of data

    • They can be used to perform operations on groups of objects, such as sorting or searching

    • Examples of collections include arrays, lists, sets, and maps

  • Answered by AI
  • Q2. What are the new features in java 8
  • Ans. 

    Java 8 introduces lambda expressions, functional interfaces, streams, and default methods.

    • Lambda expressions allow functional programming in Java

    • Functional interfaces enable the use of lambda expressions

    • Streams provide a concise way to perform operations on collections

    • Default methods allow interfaces to have implementation

    • Date and Time API improvements

    • Nashorn JavaScript engine

  • Answered by AI
  • Q3. What is the use of spring boot
  • Ans. 

    Spring Boot is a framework for building standalone, production-grade Spring-based applications.

    • Spring Boot simplifies the process of creating and deploying Spring-based applications.

    • It provides a pre-configured environment with a set of opinionated defaults.

    • It includes embedded servers like Tomcat, Jetty, and Undertow.

    • It supports a wide range of data sources and data access technologies.

    • It enables easy integration with...

  • Answered by AI
  • Q4. What is JPA
  • Ans. 

    JPA stands for Java Persistence API, a specification for object-relational mapping in Java applications.

    • JPA is used to map Java objects to relational database tables.

    • It provides a set of annotations to define the mapping between Java classes and database tables.

    • JPA also supports querying data using the Java Persistence Query Language (JPQL).

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It will be easy interview

Skills evaluated in this interview

Are these interview questions helpful?

I applied via Referral and was interviewed before Jun 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Technical questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good job security but do not expect projects with latest technologies or development side.

If you are lucky you will get project with new technologies and you can learn.

I applied via Company Website and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Apti & programming

Interview Preparation Tips

Interview preparation tips for other job seekers - Be specific

I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1. Data structure questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Good experience all total

Cognizant Interview FAQs

How many rounds are there in Cognizant Programmer Analyst 1 interview?
Cognizant interview process usually has 2-3 rounds. The most common rounds in the Cognizant interview process are Technical, Resume Shortlist and Aptitude Test.
What are the top questions asked in Cognizant Programmer Analyst 1 interview?

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

  1. Malware related usecase analysis and take one use case as example and explain c...read more
  2. What is the meaning of inherita...read more
  3. What do you mean by ca...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.8/5

based on 4 interview experiences

Difficulty level

Easy 33%
Moderate 67%

Duration

Less than 2 weeks 100%
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
3.9
 • 2.5k Interviews
DXC Technology Interview Questions
3.6
 • 842 Interviews
View all
Cognizant Programmer Analyst 1 Salary
based on 307 salaries
₹3.3 L/yr - ₹7.6 L/yr
12% less than the average Programmer Analyst 1 Salary in India
View more details

Cognizant Programmer Analyst 1 Reviews and Ratings

based on 39 reviews

3.8/5

Rating in categories

4.0

Skill development

3.9

Work-life balance

3.5

Salary

3.9

Job security

3.9

Company culture

3.6

Promotions

3.6

Work satisfaction

Explore 39 Reviews and Ratings
Associate
73k salaries
unlock blur

₹5.3 L/yr - ₹12.5 L/yr

Programmer Analyst
56.2k salaries
unlock blur

₹3.5 L/yr - ₹7.3 L/yr

Senior Associate
55.1k salaries
unlock blur

₹9.7 L/yr - ₹23.4 L/yr

Senior Processing Executive
29.8k salaries
unlock blur

₹2.3 L/yr - ₹6.5 L/yr

Technical Lead
19k salaries
unlock blur

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