Why Web Pages Load Faster Than in the Dial-Up Era: Bandwidth, Latency and Protocols

Quick Overview

A technical question for product manager interviews about what has changed since the dial-up era of the 1990s to make the internet faster. It tests understanding of bandwidth versus latency, access networks and backbones, web protocols, caching and content delivery networks, compression, and how user-perceived speed is measured.

Why Web Pages Load Faster Than in the Dial-Up Era: Bandwidth, Latency and Protocols

Company: Google

Role: Product Manager

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Other

In the 1990s most people got online through dial-up services such as AOL, and today the internet feels dramatically faster. Explain what has changed since then to make that happen. Cover the network itself and anything else that gets pages and media to users more quickly, and explain why each change matters. ```hint Follow one page load Trace what happens between typing an address and seeing the finished page. At each step, ask what limited speed in the dial-up era and what changed since. ``` ### Clarifying Questions - Does "faster" mean higher download speeds, shorter waits before a page appears, or both? - Should the answer cover only home internet in one country, or also mobile access and users around the world? - Should I stay with the network, or also include changes in browsers, devices, servers and the way sites are built? ### What a Strong Answer Covers - The difference between bandwidth and latency, and which changes improve each. - Changes in how users connect and in the long-haul capacity behind them, with rough orders of magnitude. - Changes in the protocols that move data, and how they affect the number of exchanges needed before content arrives. - Techniques that move content closer to users or make it smaller, plus improvements in devices, browsers and servers. - How user-perceived speed relates to raw bandwidth, and how you would measure it. ### Follow-up Questions - Raw bandwidth has grown by several orders of magnitude, yet many pages still take seconds to load. Why? - For users on slow mobile networks, which of these improvements would you prioritize for a search results page, and why? - How would you test whether switching to a newer transport protocol actually made users' experience faster?

Overview: A technical question for product manager interviews about what has changed since the dial-up era of the 1990s to make the internet faster. It tests understanding of bandwidth versus latency, access networks and backbones, web protocols, caching and content delivery networks, compression, and how user-perceived speed is measured.

Google logo
Google
May 19, 2025
mediumProduct ManagerOtherSoftware Engineering Fundamentals
0
0

In the 1990s most people got online through dial-up services such as AOL, and today the internet feels dramatically faster. Explain what has changed since then to make that happen. Cover the network itself and anything else that gets pages and media to users more quickly, and explain why each change matters.

Clarifying Questions Guidance

  • Does "faster" mean higher download speeds, shorter waits before a page appears, or both?
  • Should the answer cover only home internet in one country, or also mobile access and users around the world?
  • Should I stay with the network, or also include changes in browsers, devices, servers and the way sites are built?

What a Strong Answer Covers Guidance

  • The difference between bandwidth and latency, and which changes improve each.
  • Changes in how users connect and in the long-haul capacity behind them, with rough orders of magnitude.
  • Changes in the protocols that move data, and how they affect the number of exchanges needed before content arrives.
  • Techniques that move content closer to users or make it smaller, plus improvements in devices, browsers and servers.
  • How user-perceived speed relates to raw bandwidth, and how you would measure it.

Follow-up Questions Guidance

  • Raw bandwidth has grown by several orders of magnitude, yet many pages still take seconds to load. Why?
  • For users on slow mobile networks, which of these improvements would you prioritize for a search results page, and why?
  • How would you test whether switching to a newer transport protocol actually made users' experience faster?