Advanced OS Interview Questions asked in Microsoft, Google.
- How do you Check status of process and restart process if unresponsive/stopped
- Architecturally what is the difference between a shared object (SO) and a dynamic link library (DLL)?
- Are there memory leaks in Linux?
- Are Unix/Linux systems vulnerable to leaking global kernel objects?
- Can you determine if you am on Win7 OS from VB6?
- Can synchronous I/O be canceled automatically even if the driver doesn’t complete irp?
- Difference between embedded Operating system and Desktop Operating System
- Does every function end up in kernel mode?
- Examples of inter process communication(IPC)
- How can you find whether a process is in deadlock or is waiting for I/O
- How do you delete a folder that gives me this error dialog: Folder Access Denied. You need permission to perform this action
- How Find Executable References programatically
- How to figure out a program’ network and system resource usage behaviour?
- How to get the key state via a scancode (not virtual keycode)?
- How to know which file is opening in Computer using C#
- Is there a ”free” way for testing on different OSes?
- How do you Run Software as Exclusive Shell Application?
- Whats the difference between Thread ID vs. Thread Handle
- What happens when two processes on the same computer communicate via TCP?
- What happens when we plug a piece of hardware into a computer system?
- What is the difference between DETACH_PROCESS and CREATE_NO_WINDOW process creation flags for createProcess function
- What is the difference between user variables and system variables?
- What resources would you recommend for learning about OS security?
- Which characters are safe to name files and directories with?
- Why are ”Executable files” operating system dependent?
- How to get OS version number?
- Question on Windows XP – How to get the name of OS in which the code is running using C#?
- How can you show operating system info through c# code
No comments :