Design a Low-Latency Typeahead Service
Company: Pinterest
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a low-latency typeahead service that returns up to ten dynamically scored suggestions with deterministic tie-breaking, exact updates, sharding, caching, normalization, and abuse controls.