Спроектируйте ленту с бесконечной прокруткой, в которой могут быть тысячи карточек с картинками. Как вы обеспечите производительность и нормальный UX?
~10 мин голосом
Как подойти
Проверяют, умеет ли кандидат думать о ленте целиком: как устроены данные (пагинация, дубли, ошибки), рендер (виртуализация, разная высота), картинки (без сдвигов макета) и UX (возврат назад, доступность). Простое «повесить scroll и грузить page+limit» — это планка слабого ответа.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.