Career Center
Interview Questions
Operating Systems Interview Questions
1 How does the OS manage virtual memory?
2 What are the deadlocks? What datastructures are available to
help avoid them?
3 What is thread scheduling?
4 What are the differences between C/C++ and Java
5 Compare the performance / cost of Arrays and Linked lists?
6 How would you distribute pagefile in 2 drives?
7 When you send a signal to a process, is it forwarded to all
the threads?
8 What is Hyper Threading?
9 What is a mutex? When multiple threads are waiting on a
lock, which one would be waked up first? How can you control it?
10 What is a semaphore? What is the difference between a semaphore
and a mutex?