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

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

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

190 вопросов 119 компаний 249 технологий

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

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

Анализ резюме

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

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

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

Основные темы и навыки

frontend 155 react 85 optimization 64 async 54 javascript 45 performance 44 ui 38 typescript 36

Форматы вопросов

  • Поведенческие вопросы126
  • Технические вопросы37
  • Лайвкодинг15
  • System Design12

Ориентировочная сложность

  • Продвинутые61
  • Базовые26
  • Практические103

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «frontend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

Чем отличаются interface и type в TypeScript и когда их использовать?

Отличия interface и type в TypeScript Оба инструмента описывают структуры типов и используются на этапе компиляции interface применяют для задания формата объектов и классов; он поддерживает расширение (extends,…

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

Чем отличаются props и state в React?

React: управление данными компонентов props — значения, которые родитель передаёт дочернему компоненту; внутри компонента они доступны только для чтения state — это локальное состояние самого компонента, которое может…

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

Чем отличаются кластеризованный и некластеризованный индексы и когда применять каждый из них?

Разница между кластеризованным и некластеризованным индексом индексы — структуры данных, ускоряющие поиск в БД кластеризованный индекс задаёт физический порядок строк в таблице для таблицы можно создать только один…

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

Чем отличаются хуки useEffect и useLayoutEffect?

useEffect используют для асинхронных эффектов после рендера, а useLayoutEffect — для синхронных операций с DOM до отрисовки, когда важно избежать мерцания и рассогласования UI.

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

Что выбрать на собеседовании: React Context или Redux?

Сравнение React Context и Redux React Context — это встроенный API React, предназначенный для передачи данных С его помощью не нужно прокидывать props через всё дерево компонентов (prop drilling) Он лучше всего…

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

Что делать, если у элементов нет id, которые можно использовать как ключи?

Что делать, если у элементов нет id, которые можно использовать как ключи Управление UI, React/JSX Ключи позволяют однозначно идентифицировать элементы внутри списка Выбирать уникальные и стабильные свойства данных,…

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

Что изменилось в мемоизации React 19?

Что изменилось в мемоизации React 19? В React 18 мемоизация стала эффективнее благодаря автоматическому батчингу и новым хукам В React 19 ожидается дальнейшее развитие API мемоизации, включая useMemo и React.memo, для…

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

Что можете рассказать об опыте работы с Module Federation?

Есть ли у вас опыт работы с Module Federation? Функция Webpack 5 для микрофронтендов даёт возможность обмениваться модулями между сборками подключает удалённые модули динамически непосредственно во время выполнения…

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

Что называют ссылочным типом в программировании?

Определение ссылочного типа тип данных, в котором хранится ссылка на объект значение переменной — адрес в памяти, а не сами данные при присваивании дублируется ссылка, но не объект изменение объекта видно из всех…

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

Что означает hoisting переменных и функций в JavaScript?

Что означает hoisting переменных и функций в JavaScript? JavaScript: механизм обработки объявлений переменных и функций объявления переменных и функций логически поднимаются к началу своей области видимости для var:…

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

Что означает «статичность массива» при использовании ключей в React?

React применяет ключи, чтобы идентифицировать элементы списка во время обновления Статичный массив ключей — это такой набор, значения которого не изменяются между рендерами Каждый ключ должен быть уникальным и…

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

Что произойдёт с дочерним компонентом при изменении key у родительского компонента?

В React значение key используется для идентификации компонентов в DOM. Если key изменяется, родительский компонент создаётся заново, а не обновляется. Все дочерние компоненты этого родителя также проходят…

Читать ответ