Operating Systems Deep Dive (Semaphores, Interrupts)

Question

A deep-dive round that goes below the algorithm into systems fundamentals. Expect OS and computer-architecture fundamentals tailored to your background.

What this round covers

  • What a semaphore is; counting vs binary; mutex vs semaphore
  • What an interrupt is and how the processor handles it (context save, ISR)
  • Call by value vs reference in C
  • Cache coherence (MESI) and false sharing

Tips

Build understanding from first principles. Bring real low-level debugging stories.

added …
LeaderboardSalaryAccount