Explain what happens when opening a website
MercorSoftware Engineer · Technical ScreenLast updated
This question evaluates understanding of the end-to-end web request lifecycle, including DNS resolution, TCP/TLS handshakes, HTTP(S) exchanges, CDN and load balancer behavior, server-side handling, and the browser rendering pipeline.
When a user types https://www.amazon.com into a browser and presses Enter, what happens end-to-end?
Cover the major steps across the browser, DNS, TCP/TLS, HTTP(S), CDNs/load balancers, server-side handling, and how the page is rendered in the browser.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.