What does the browser skip or shorten when you visit the same site again?Cached DNS answers, a reused or resumed connection, and assets served from cache or revalidated with Cache-Control and ETag.
The browser finds the server, asks it for the page and renders what comes back, and it does that as a fixed sequence of small steps.
First it splits the URL into scheme, host and path, then asks DNS to turn the hostname into an IP address.
It opens a TCP connection to that IP on the right port, and for HTTPS a TLS handshake then sets up encryption.
It sends an HTTP request for the path, and the server replies with a status code and usually an HTML body.
The browser parses that HTML, fetches the stylesheets, scripts and images it finds, often over the same connection, and renders the page.
Every step adds delay, so a slow page usually has one clear culprit, and knowing the order tells me where to look first.
Weak answers to avoid
Jumps straight to the HTTP requestSkipping DNS, TCP and TLS leaves out how the browser finds and reaches the server, and each of those steps adds delay. Name them in order.
Recites the OSI layers instead of the stepsSeven layer names answer a different question. Walk the steps the browser actually takes, in order, and name the protocol each one uses.
Stops once the HTML arrivesThe browser still has to parse the HTML, fetch stylesheets, scripts and images, and render. Those fetches add delay of their own, so include them.
Lists the steps with no sense of costA bare list sounds memorized. Say that each step adds delay and that knowing the order tells you where to look when a page is slow.
Interview lens
Likely follow-ups, what you can say, and the weak answers to avoid.