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
Say it in your head first.
Questions
- 01What does TCP's receiver window control?
- 02What does a thread have of its own that a process does not share?
- 03What is a race condition?
- 04Which four conditions must hold simultaneously for deadlock?
- 05What does LRU eviction assume about access patterns?
- 06Why is DNS aggressively cached, and what bounds the staleness?
- 07What does an HTTP 304 response tell the client?
- 08How can throughput rise while latency stays unchanged?
…and 2 more cards. The answers are yours to find.
