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

Вопросы на собеседовании по React

622 вопроса по React с технических собеседований

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

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по React — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, react, browser.

Каталог

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

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

Стоит ли писать логику в React-компонентах, выносить её в хуки или вообще стараться выносить бизнес-логику вне React? Как ты на это смотришь?

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

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

Опишите, что происходит в браузере при открытии веб-страницы, особенно до этапа React: от сетевого запроса до построения и отрисовки страницы.

Браузер получает ресурс через сеть или кеш, разбирает HTML, загружает зависимости и строит представление страницы.

Читать ответ
Лайвкодинг

Реализуйте в одном React-компоненте список пользователей с поиском по имени или email, сортировкой A–Z/Z–A, состояниями загрузки и пустого списка, а также асинхронной загрузкой данных.

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

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

Предположим, у нас есть React Native приложение и веб-приложение. Некоторые браузерные API, включая Local Storage, недоступны в React Native (там используется Async Storage). Как бы вы реализовали единый интерфейс для стора с разными реализациями хранения данных для веба и React Native?

Определите асинхронный интерфейс хранилища и внедряйте платформенный адаптер вместо прямых вызовов localStorage.

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

Как React обходит Fiber-дерево и что происходит с дочерними компонентами, когда обновляется родитель?

В render-фазе React проходит Fiber-узлы, вычисляя новую работу; обновление родителя обычно приводит к проверке его дочернего дерева.

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

Как решить проблему с уязвимой транзитивной зависимостью, которую используют несколько библиотек, если обновить React сейчас нельзя?

Сначала установите путь зависимости и затронутый сценарий, затем обновите совместимую версию или примените проверенный override.

Читать ответ