Potasse

Systems & networking

Processes, memory, caching and the parts of TCP and HTTP that come up in real debugging sessions.

Try a card

Systems & networking1 of 3

What does TCP's receiver window control?

Say it in your head first.

Questions

  1. 01What does TCP's receiver window control?
  2. 02What does a thread have of its own that a process does not share?
  3. 03What is a race condition?
  4. 04Which four conditions must hold simultaneously for deadlock?
  5. 05What does LRU eviction assume about access patterns?
  6. 06Why is DNS aggressively cached, and what bounds the staleness?
  7. 07What does an HTTP 304 response tell the client?
  8. 08How can throughput rise while latency stays unchanged?

…and 2 more cards. The answers are yours to find.