Windows Programming Interview Questions & Answers
Windows Programming Interview Online Test
1. What are types of kernel objects?
Show Answer
2. What is a kernel object?
Show Answer
3. User can access these kernel objects structures?
Show Answer
4. If we cannot alter these Kernel Object structures directly, how do our applications manipulate these kernel objects?
Show Answer
5. If we cannot alter these Kernel Object structures directly, how do our applications manipulate these kernel objects?
Show Answer
6. How owns the Kernel Object?
Show Answer
7. How does the kernel object outlive the process that created it?
Show Answer
8. Which is the data member common to all the kernel object and what is the use of it?
Show Answer
9. How to identify the difference between the kernel object and user object?
Show Answer
10. What is the purpose of Process Handle Table?
Show Answer
11. Name few functions that create Kernel Objects?
Show Answer
12. What is handle?
Show Answer
13. How the handle helps in manipulating the kernel objects?
Show Answer
14. What happens when the CloseHandle(handle) is called?
Show Answer
15. What happens when the CloseHandle(handle) is called?
Show Answer
16. You forget to call CloseHandle - will there be a memory leak?
Show Answer
17. What is the need of process relative handles?
Show Answer
18.
How the handles are handled in the child process?
Show Answer
19. Why the entries in the parent process table and child table are same?
Show Answer
20. What about the usage count in the parent child process tables?
Show Answer
21. What are Named Objects?
Show Answer
22. What do you mean by unnamed object?
Show Answer
23. What is DuplicateHandle (API)?
Show Answer
24. What is a thread?
Show Answer
25. What is the limit on per process for creating a thread?
Show Answer
26. What is Synchronization Objects?
Show Answer
27. What is Event Object and why it is used?
Show Answer
28. What is signaled and non signaled state?
Show Answer
29. APIs for creating event and set and reset the events
Show Answer
30. What is Mutex Object and why it is used?
Show Answer
31. How do I create a Mutex?
Show Answer