Reading-Time Estimation for Google Docs
GoogleProduct Manager · OnsiteLast updated
Practice designing a Google Docs reading-time estimate feature. The solution covers baseline word-per-minute modeling, adjustments for tables, images, comments, language, readability, personalization, privacy-preserving validation, client/backend/data architecture, product surfaces, success metrics, and latency guardrails.
Question
Design a "Reading Time" feature for Google Docs.
Describe how you would estimate a user’s reading time for any document.
Explain how you would validate and refine your estimation model using real usage data.
Sketch the high-level product and system design (client, backend, data pipeline).
Define the metrics you would track to evaluate feature success.
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.