Operating System
What is an operating system?
What is “virtual memory” and what purpose it serves?
What is demand paging?
What is copy-on-write or shadowing?
What is a kernel, and what does it do?
True or False? Some pieces of the code in the kernel are loaded into protected areas of the memory so applications can’t overwritten them
What is POSIX?
Processes
Can you explain what is a process?
If you had to design an API for processes in an operating system, what would this API look like?
How a process is created?
True or False? The loading of the program into the memory is done eagerly (all at once)
What are different states of a process?
What is Inter Process Communication (IPC)?
Concurrency
Explain what is Semaphore and what its role in operating systems
Memory
What is cache? What is buffer?
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals