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.