Cognizant has started its recruitment drive for the year 2023-2024, and it is currently hiring for CIS role. so basically cognizant’s CIS role is Cloud, Infrastructure, and Security Services Practice (CIS). In cognizant’s CIS role your in hand monthly salary would be around ₹23,700 to ₹28,650.
In this article we have shared the most important and repeatedly asked basic to moderate level cognizant interview questions. you can also consider this as technical interview questions for cognizant CIS, GenC, GenC Elevate and other equivalent roles of cognizant interview.
Cognizant CIS Role Technical Interview Questions
Questions on C/C++ programming
check this article for answers Top C++ interview questions and answers
- What is the syntax to declare a variable in C?
- Explain the difference between ‘int’ and ‘float’ data types in C.
- Explain the difference between ‘=’ and ‘==’ operators in C.
- Explain the difference between ‘while’, ‘do-while’ and ‘for’ loops.
- What is the purpose of the ‘switch’ statement?
- What is a pointer in C? How do you declare and initialize it?
- What is the purpose of the ‘NULL’ pointer in C?
- How do you allocate memory dynamically using pointers in C?
- Explain the difference between pass by value and pass by reference using pointers.
- How do you free dynamically allocated memory in C?
- What is the difference between “++i” and “i++”?
- Explain the purpose of the “typedef” keyword in C.
- Explain the difference between local and global variables in C.
- Explain the concept of recursion in C with an example.
- How do you create and use arrays of structures in C?
- How do you implement dynamic memory allocation using “malloc()” and “free()” functions?
- What are the differences between arrays and pointers in C?
- What is the purpose of the “void” pointer in C? When is it used?
- How do you implement a linked list using pointers in C?
- Explain garbage collection in C?
Question OOP’s and Data Structure & Algorithm
- Explain the four pillars of OOP and provide examples for each.
- What is a class and an object in OOP?
- What is inheritance in OOP? How does it promote code reusability?
- What is polymorphism? Provide examples of both compile-time and runtime polymorphism.
- What is an abstract class in OOP?
- Describe the concept of constructor overloading in OOP.
- What is a destructor in OOP? When is it called?
- What is the purpose of the “this” keyword in OOP? Provide an example.
- What is the significance of the “final” keyword in OOP?
- What is a data structure, and why is it important in computer science?
- Explain the difference between an array and a linked list.
- What is the difference between a stack and a queue? Provide examples of real-world applications for each.
- Describe the process of traversing a binary tree using inorder, preorder, and postorder traversals.
- What is the difference between a breadth-first search (BFS) and a depth-first search (DFS)?
- Explain the concept of hashing and its applications in data structures.
- What is the difference between linear search and binary search algorithms? Provide their time complexities.
- Describe the process of sorting elements using the bubble sort algorithm.
- How does the insertion sort algorithm work? What is its time complexity?
- Explain the concept of dynamic programming and provide an example problem that can be solved using it.
- What is a priority queue? How is it different from a regular queue?
- Describe the process of implementing a stack using an array.
- What is the concept of recursion in algorithms? Provide an example algorithm that uses recursion.
- What is the difference between a min heap and a max heap?
Questions on Database and SQL
- Explain the difference between a relational database and a non-relational (NoSQL) database.
- Describe the following database terms: tables, views, indexes, and triggers.
- Explain the concept of ACID properties in the context of database transactions.
- What is a primary key? How is it different from a foreign key?
- Describe the differences between a database schema and a database instance.
- What is SQL, and what are its primary functions in database management?
- How do you retrieve all records from a table using a SELECT statement?
- What is the purpose of the WHERE clause in a SQL query?
- What is data integrity, and how is it maintained in a database?
- How do you use the ORDER BY clause to sort query results in ascending and descending order?
- Explain the concept of data redundancy and how it can be minimized in a database.
- Explain the difference between the INNER JOIN and OUTER JOIN in SQL.
- How do you insert a new record into a table using the INSERT INTO statement?
- Describe the purpose of the GROUP BY clause in SQL queries.
- What is the HAVING clause, and how is it used in SQL queries?
- How do you update existing records in a table using the UPDATE statement?
- Explain the concept of database normalization and its different normal forms.
- How do you optimize database performance? Provide some common optimization techniques.
- Explain the concept of subqueries in SQL. Provide an example.
- How do you use the JOIN clause to combine data from multiple tables in SQL?
- Describe the purpose and usage of the UNION and UNION ALL operators in SQL.
- How do you create and manage user-defined functions (UDFs) in SQL?
- Cognizant GenC Top 25+ Technical Interview Questions
- Cognizant GenC Pro Top 25+ Technical Interview Questions (2025)
- Cognizant GenC Next Top 30+ Technical Interview Questions
- Cognizant Communication Assessment 2025 Batch
- TCS Digital Interview Experience #1
Cloud Computing Questions
- What is cloud computing, and what are its main characteristics?
- Explain the difference between public cloud, private cloud, and hybrid cloud.
- What are the advantages of using cloud computing for businesses?
- Describe the three main service models in cloud computing: IaaS, PaaS, and SaaS.
- What is virtualization, and how does it relate to cloud computing?
- Explain the concept of elasticity in the context of cloud computing.
- What is a cloud service provider (CSP)? Name some popular CSPs.
- Describe the difference between cloud computing and traditional on-premises infrastructure.
- What is the difference between horizontal scaling and vertical scaling in cloud computing?
- Explain the concept of cloud security. What are some common security concerns in cloud computing?
- What is cloud deployment automation, and how does it benefit organizations?
- Describe the difference between cloud orchestration and cloud automation.
- What are containers, and how are they used in cloud computing?
- Explain the concept of serverless computing. What are its advantages and disadvantages?
- How do you ensure data redundancy and availability in cloud storage?
- Describe the concept of cloud-native applications. What are their characteristics?
- What is cloud migration, and what are some common challenges associated with it?
- How does cloud computing enable disaster recovery and business continuity planning?
Questions on Infrastructure and Security
- What is IT infrastructure, and what components does it typically include?
- Explain the concept of scalability in infrastructure design.
- What are the key considerations when designing a resilient infrastructure?
- Describe the difference between on-premises infrastructure and cloud-based infrastructure.
- What is virtualization, and how does it benefit infrastructure management?
- How do you ensure high availability in an infrastructure setup?
- Describe the role of networking in infrastructure design and management.
- What is a content delivery network (CDN), and how does it improve performance in infrastructure?
- What are the main objectives of information security?
- What is encryption, and how does it contribute to data security?
- How do you secure a network infrastructure against unauthorized access?
- What is a firewall, and how does it protect against cyber threats?
- Describe the concept of multi-factor authentication (MFA). Why is it important for security?
- What is a vulnerability assessment, and how is it different from a penetration test?
- How do you ensure data privacy and compliance with regulations in a security setup?
- What measures can be taken to mitigate the risks associated with insider threats?
- These questions cover a range of topics related to infrastructure design and security practices, suitable for technical interviews.
Note – keep checking this article we will update this on regular basis according latest cognizant interview .