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

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

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

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

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

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

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

Каталог

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

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

Как бы вы провели code review и оптимизировали React-компонент с вводом, загрузкой данных, переключением темы, кнопкой отправки и списком результатов, который лишний раз перерисовывается при вводе?

Сначала проверьте корректность состояния, эффектов и загрузки, затем измерьте, какая часть рендера действительно создаёт задержку.

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

Что ты знаешь о 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-адаптеры держите отдельно.

Читать ответ