2 — Deadlocks
Purpose
[stub: deadlocks]
Metadata
| Author | Amit Singh |
| Scope | operating-system |
Local graph
Linked from 2 notes
Low-Level Design for MAANG Interviews
A book-shaped table of contents for LLD interview prep: OOP fundamentals through SOLID, design principles, UML, design patterns, dependency management, reliability, concurrency, domain modeling, API design, testing, refactoring, classic interview problems, advanced architecture, and performance — cross-linking Object-Oriented Programming and Patterns instead of duplicating them.
Operating Systems for MAANG Interviews
A book-shaped table of contents for operating systems at MAANG interview depth: foundations through processes, threads, concurrency, CPU scheduling, memory management, file systems, I/O, security & isolation, Linux internals, cloud/Kubernetes/observability, advanced kernel topics, and interview preparation — cross-linking existing sre/linux-networking, kubernetes-security, and patterns/concurrency notes instead of duplicating them.
Related notes
1 — Race Conditions
Covers critical sections, atomic operations, compare-and-swap (CAS), load-link/store-conditional (LL/SC), and memory visibility.
3 — Classical Synchronization Problems
Covers the dining philosophers, readers-writers, producer-consumer, sleeping barber, and cigarette smokers problems.
4 — Memory Ordering
Covers CPU reordering, compiler reordering, acquire/release semantics, sequential consistency, memory fences, and happens-before relationships.
Operating Systems for MAANG Interviews
A book-shaped table of contents for operating systems at MAANG interview depth: foundations through processes, threads, concurrency, CPU scheduling, memory management, file systems, I/O, security & isolation, Linux internals, cloud/Kubernetes/observability, advanced kernel topics, and interview preparation — cross-linking existing sre/linux-networking, kubernetes-security, and patterns/concurrency notes instead of duplicating them.