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

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

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

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

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

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

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

Каталог

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

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

Стоит ли писать логику в 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.

Читать ответ