Katkat

Reading-Time Estimation for Google Docs

GoogleProduct Manager · Onsite

Last 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.