Design a Typeahead Suggestion System
Company: Pinterest
Role: Software Engineer
Category: System Design
Difficulty: easy
Interview Round: Onsite
Overview: Design typeahead with prefix indexing, ranked completions, caching, controlled index updates, text consistency, and protection against stale client responses.