software-interview-prep

Operating Systems

Memory

Mutexes, Semaphores, Locks

Mutex

Semaphore

Processes

IPC (Inter-Process Communication)

Process Signaling

Threads

Thread Scheduler

Context Switching

Deadlocks, Livelocks, Starvation

Race Conditions

Sockets