Explain the OSI model and its layers.
Explain the Software Development Life Cycle (SDLC)
What is static binding in C++?
Explain exception handling in Java
Explain all layers of the OSI model
What are CPU scheduling algorithms?
Explain aggregation and association in Java
Explain abstract classes and interfaces in Java
What is paging? Explain different types of paging
Explain deadlock prevention and recovery techniques
What are the two ways to implement threads in Java?
What is deadlock? Explain avoidance and prevention techniques
Implement Validate.php for input validation in a web application.
Draw an ER diagram for a database system and explain the tables used
What is multithreading and how is it different from multiprocessing?
What are dangling pointers in C/C++ and how can this error be removed?
Explain inheritance in Java and whether Java supports multiple inheritance
Implement Insert.php for handling database insertion in a web application.
Answer questions on Operating Systems, Data Structures, and DBMS fundamentals
Explain foreign keys, different types of SQL joins, and normal forms in DBMS.
Write client and server programs for socket communication (one-way and two-way)
Explain normalization and how to minimize the number of tables using foreign keys
Compare semaphore and mutex locks and explain which one is better in different scenarios.
What is database normalization? Explain anomalies, types of anomalies, and different normal forms.
Explain the difference between process and thread, parent and child processes, and the SIGINT signal.
Given a table with students, subjects, and marks, write an SQL query to find the maximum marks for each student in each subject.
Explain client-server communication, connection-oriented vs connection-less protocols, and their advantages. Discuss basics of socket programming.
What is a Binary Search Tree?
Differentiate between TCP and UDP
Explain dynamic memory allocation
Explain client-server architecture
What is a 64-bit operating system?
What is a virtual function in C++?
Explain paging in operating systems
Explain different types of SQL joins
What are DDL and DML commands in DBMS?
Demonstrate exception handling in Java.
Explain the three-way handshaking protocol