You are on page 1of 4

Database Management Systems: Triggers in database system and their types? What are the Data models in DBMS?

DBMS? Write queries to create, insert, update and delete the table. Define normalization and their types with example? Explain about Primary key, foreign key and super key? Define ACID properties of transaction in database?

Software Engineering: Clear definition about software development models (waterfall, spiral and incremental)? Software testing types. Agile software development (why, advantages and methods) Types of UML diagram and explain. What is the scope of software framework? Define Product Verification & Validation with their differences. Black box & white box testing examples. Difference b/w test case and use case with example. Prototyping in s/w development? Levels of CMMI?

Operating System: Detailed explanation of Boot sector? What are the sequence of steps happen when you give a paper for print out? Define Kernel Programming.

System call. Define Process states and their transitions. Preemptive / non-preemptive? What is 32 bit & 64 bit operating system? Explain Multitasking, Multithreading and Multiuser? Difference b/w Program Vs Process. How Boot loaders works? What happens when we boot a computer / reboot? Difference between hibernate / sleep / logout / shutdown? What is meant by Bootstrap loader? Define Device drivers? What are the typical services provided by OS? o o o o o o Process Memory File IO Networking Secondary storage

Virtual machine Process / Process control block Context switch Deadlock avoidance methods & Deadlock Prevention methods? What is Distributed system? What is Dynamic Link Library? Clear Explanation about Memory management, Paging, segmentation?

Process scheduling algorithms

Difference between process and thread? Differentiate between user thread and kernel thread. Define & Classification of Scheduling Criterias. What is Semaphore & Deadlock? What is a Virtual memory and error message? Performance of demand paging & Page fault? Explain about RAM, ROM & Cache Memory? OS followed in Windows / UNIX? Difference b/w Primary & secondary storage?

Basic Java: Garbage collection in java and why? What is Java Interface? How can run a java program? Multi-threaded programming. Define Package and explain some of the existing packages?

Basic data structures: Explain Queue with examples.

Memory allocation with Malloc, Calloc and Realloc? Binary tree Graph Data Structures. Implement basic linked list operations Creation of nodes in LL Addition & Deletion of nodes in LL Reversing LL How do you find if a number is palindrome?

Explain Stack with example and Recursion by using stacks? What is Dynamic memory allocation why do we need it?

Basic C++: What is OOPs and its advantages? Define the terms Class, Object, Data abstraction, encapsulation, Inheritance and Polymorphism? Constructor / destructor? Why did we need C++? Define Operator overloading & Function overloading? Do Inline functions improve performance .Explain? How do we define a class? Private / public variables / functions? What is Virtual function? Explain with an Example. Explain how we implement exception handling in C++?

You might also like