Networking·Advanced·Output based·1 min read
What causes a WebSocket connection to need reconnection logic?
Short interview answer
Network interruptions, server restarts, or proxy timeouts can drop the connection silently; a robust client detects the close event and reconnects with backoff, often resynchronizing state after reconnecting.
Key takeaway
Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.