Ctrl K
Frontend · Mid-level · System design

Design the frontend of a search box with autocomplete, like on a large online marketplace. What problems need to be solved, and how?

~10 min by voice

How to approach it

The interviewer checks whether the candidate sees the real client-side problems behind a simple input: unnecessary load from requests, response races, caching, UI states, accessibility, and working on mobile and slow networks. What matters isn't listing buzzwords but explaining which problem each solution solves.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Similar questionsСпроектируйте поисковые подсказки: пользователь набирает в строке Яндекса первые буквы, и за десятки миллисекунд под строкой появляются варианты продолжения запроса. Как это построить? Mid-levelThree teams work on one large frontend application. How would you organize its architecture so the teams don't get in each other's way? Mid-levelDesign an infinitely scrolling feed that can contain thousands of cards with images. How would you ensure good performance and a decent UX? Mid-levelImagine you need to build a search box with suggestions, like a search engine has. How would you design it on the frontend? JuniorDesign the frontend for a dashboard that shows stock quotes or metrics in real time. How would you receive the data and display it? Mid-level

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~10 min