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

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

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

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

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

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

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

Каталог

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

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

Если говорить про чистые техники оптимизации внутри React, какие вам знакомы? (useMemo, useCallback, React.memo)

useMemo кеширует результат вычисления, useCallback — ссылку на функцию, React.memo — помогает пропускать render компонента с прежними props. Это разные границы оптимизации.

Читать ответ
Поведенческий

Какие библиотеки и подходы React, помимо Axios, вы используете или внедряете в проекте?

Назовите реально используемые библиотеки по задачам: маршрутизация, серверные данные, формы, состояние, UI и тестирование. Axios — лишь один транспортный инструмент.

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

Если стакан реализован на React как таблица с рядами и ячейками, с виртуализацией, но в продакшене при открытии десяти стаканов интерфейс тормозит, а профилирование показывает долгий React-рендер из-за большого количества DOM-элементов, какие будут ваши действия?

Сначала проверьте, действительно ли виртуализация ограничивает DOM во всех десяти стаканах. Затем уменьшайте частоту и область обновлений, а смену технологии рассматривайте по результатам измерений.

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

Есть React-компонент с счётчиком (useState), кнопкой, которая увеличивает счётчик на 1, и списком из 100 элементов. Что происходит при нажатии на кнопку?

Изменение счётчика запускает новый render компонента. Код построения списка также может выполниться, но это не означает пересоздание всех 100 DOM-элементов.

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

React Flow используется как low-code-платформа или для визуализации графов?

React Flow — библиотека для интерактивных диаграмм и редакторов на основе узлов и связей. На её основе можно построить low-code-интерфейс, но сама она не является готовой low-code-платформой.

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

Как оптимизировать рендеринг большой таблицы в React со множеством строк и столбцов?

Начните с профилирования, затем уменьшайте объём работы: серверная пагинация или виртуализация строк и столбцов, стабильные ключи и локальные обновления.

Читать ответ
Поведенческий

Какие кастомные React-хуки вы писали и какую логику они выполняли?

Приведите реальные hooks и объясните их контракт: входные параметры, возвращаемые данные, эффекты и cleanup. Название useSomething без описания поведения мало говорит об опыте.

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

Какие архитектурные соображения важны для маршрутизации и навигации при переносе существующего продукта на React?

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

Читать ответ