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 questionsDesign a search bar with autocomplete for a large marketplace: from typing a character to displaying the suggestions. SeniorСпроектируйте поисковые подсказки: пользователь набирает в строке Яндекса первые буквы, и за десятки миллисекунд под строкой появляются варианты продолжения запроса. Как это построить? Mid-levelImagine you need to build a search box with suggestions, like a search engine has. How would you design it on the frontend? JuniorThree 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-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