Add office photos
Cognizant logo
Engaged Employer

Cognizant

Verified
3.7
based on 50.6k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Programmer Analyst 1
Clear (1)

10+ Cognizant Programmer Analyst 1 Interview Questions and Answers

Updated 5 Feb 2024

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.

Add your answer
right arrow

Q2. 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 like 'name' and methods like 'eat', and class 'Dog' can inher...read more

Add your answer
right arrow

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

Add your answer
right arrow

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

Add your answer
right arrow
Discover Cognizant interview dos and don'ts from real experiences

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

Add your answer
right arrow

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

Add your answer
right arrow

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

  • Exploitation involves executing the payload on the target.

  • Instal...read more

Add your answer
right arrow

Q8. 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, including network devices, servers, applications, and cloud ...read more

Add your answer
right arrow

Q9. 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 and tools to help developers address these risks.

  • Complianc...read more

Add your answer
right arrow

Q10. 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 of phishing scams and social engineering attacks continue...read more

Add your answer
right arrow

More about working at Cognizant

Back
Awards Leaf
AmbitionBox Logo
Top Rated Mega Company - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated IT/ITES Company - 2024
Awards Leaf
HQ - Teaneck. New Jersey., United States (USA)
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Cognizant Programmer Analyst 1

based on 4 interviews
1 Interview rounds
Resume Shortlist Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Recently Viewed
COMPANY BENEFITS
ICICI Bank
Junagadh
1 benefits
COMPANY BENEFITS
ICICI Bank
Kakinada
6 benefits
SALARIES
Cognizant
SALARIES
Cognizant
SALARIES
IndusInd Bank
SALARIES
Bank of India
SALARIES
Cognizant
SALARIES
Cognizant
REVIEWS
Cognizant
No Reviews
SALARIES
Bandhan Bank
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter