Skip to content
PMInterviewKit
← All questions
Technicalwarm-up

What happens when you type a URL into a browser and press Enter?

How to approach it

Walk the request in order, from finding the server to drawing the page, and say where a PM would see slowness or failure at each step.

How a strong answer opens

“I'll walk it in order, from finding the server to drawing the page, and at each step I'll say where a user would feel slowness or a failure.”

Outline of a strong answer

Try answering out loud for a few minutes before you open this.

  1. The browser checks its cache, then DNS turns the name into an IP address
  2. A connection is opened and secured with TLS for HTTPS
  3. The browser sends an HTTP request; the server or a CDN responds
  4. The server may call databases and other services before replying
  5. The browser parses HTML, fetches CSS, scripts and images, and renders
  6. Point out where speed is won or lost: DNS, distance, page weight, server time

Where this question usually goes wrong

Reciting networking jargon out of order with no link to what the user experiences, or going so deep on one step that you never reach the page.

Learn the method

How the web works, at PM depth in Module 6, Technical for PMs.

The full kit has worked answers in full, start to finish, for every round type. $129 once.

Get one email when the full kit opens

No spam: just one launch email. See our privacy policy.