All Questions
Cap Theorem hard

Why is it theoretically impossible to distinguish a 'Slow Node' from a 'Crashed Node' in an asynchronous network?

  1. A Because standard TCP handshake protocols do not utilize active heartbeat signals during message transmission.
  2. B Because message delays are unbounded; a silent node might be crashed or simply experiencing extreme network latency.
  3. C Because modern CPU architectures lack the ability to provide high-precision hardware interrupts during a total crash.
  4. D Because regional firewalls can silently drop individual packets without sending a rejection or error signal back.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions