Build a Debounced Autocomplete Search Bar
Company: Waymo
Role: Frontend Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Onsite
Overview: Build a debounced autocomplete search bar that remains correct under rapid typing, deletion, focus changes, selection, and out-of-order network responses. Define explicit UI states, cancellation guards, combobox accessibility, keyboard behavior, caching, IME handling, and deterministic tests.
Read the full Waymo Frontend Engineer interview experience this question came from