Domain Deep Dives

Networking & OS

TCP/UDP, sockets, Linux internals, virtual memory, and process scheduling

Key Topics

  • TCP vs UDP when to use each
  • Socket programming and epoll/kqueue
  • Linux process scheduling (CFS, RT)
  • Virtual memory and page tables
  • File systems (ext4, btrfs, overlayfs)
  • Network namespaces and cgroups
  • eBPF for observability