Ctrl K
Frontend · Middle · Дизайн

Спроектируйте ленту с бесконечной прокруткой, в которой могут быть тысячи карточек с картинками. Как вы обеспечите производительность и нормальный UX?

~10 мин голосом

Как подойти

Проверяют, умеет ли кандидат думать о ленте целиком: как устроены данные (пагинация, дубли, ошибки), рендер (виртуализация, разная высота), картинки (без сдвигов макета) и UX (возврат назад, доступность). Простое «повесить scroll и грузить page+limit» — это планка слабого ответа.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыНад одним большим фронтенд-приложением работают три команды. Как вы организуете его архитектуру, чтобы команды не мешали друг другу? MiddleСпроектируйте ленту на тысячи элементов, которая обновляется в реальном времени, например ленту событий или чат. SeniorПредставьте, что нужно сделать поле поиска с подсказками, как в поисковике. Как бы вы его спроектировали на фронтенде? JuniorСпроектируйте фронтенд дашборда, который показывает котировки или метрики в реальном времени. Как вы будете получать данные и отображать их? MiddleСпроектируйте фронтенд поля поиска с автодополнением, как на крупном маркетплейсе. Какие проблемы нужно решить и как? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~10 мин