Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

1613 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 1613
Теория

Что ты знаешь о React 19? Какие изменения были относительно React 18?

React 19 расширил поддержку асинхронных Actions, добавил useActionState, useOptimistic и use, а также передачу ref как prop функциональному компоненту.

Читать ответ
Теория

Нужно ли перед вызовом setDebouncedSearch сравнивать новое значение search с текущим debouncedSearch, или React уже предотвращает лишнее обновление?

Для одинакового значения React уже использует сравнение Object.is, поэтому отдельная проверка перед setter обычно не нужна.

Читать ответ
System Design

Если бы вы проектировали такое приложение с учётом монорепозитория, как бы вы разделили его на пакеты, учитывая единую кодовую базу для веба и мобильных платформ (React Native)?

Разделяйте общие доменные типы, API и чистую логику, а платформенные входы, навигацию и UI-адаптеры держите отдельно.

Читать ответ
Теория

Предположим, у нас есть одностраничный лендинг. Делается запрос, получаем JSON на 50 тысяч строк, и пока он парсится, UI подвисает из-за однопоточности JavaScript. Что бы вы предложили и как оптимизировать фильтрацию и парсинг этого JSON, чтобы страница не подвисала и UI оставался отзывчивым?

Уменьшите объём данных и перенесите тяжёлый парсинг с фильтрацией в worker; отрисовку большого списка оптимизируйте отдельно.

Читать ответ