Interview Prep Zoneby CuriouserLabs
🧩

Processes & Threads

What a process really is, why threads are cheaper, context switches, and how user code enters the kernel.

  1. 1

    What is the difference between a process and a thread — beyond the one-line answer?

    senior
  2. 2

    What happens during a context switch, and why do we say it's expensive?

    senior🎬 animated
  3. 3

    How does the OS create a process? Explain fork/exec and copy-on-write.

    staff
  4. 4

    User-level vs kernel-level threads and the 1:1 / N:M models — why did green threads come back?

    staff
  5. 5

    What is a system call? Walk through what happens between user mode and kernel mode.

    senior