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

Вопросы на собеседовании по 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
Поведенческий

Как React.memo выполняет поверхностное сравнение пропсов?

Как React.memo использует поверхностное сравнение пропсов? React.memo представляет собой HOC для оптимизации функциональных компонентов Он сопоставляет новые и предыдущие пропсы с помощью поверхностного сравнения…

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

Как Redux определяет отсутствие редюсеров?

Как Redux определяет отсутствие редюсеров? при создании store Redux ожидает функцию редусера отсутствие редусера или некорректное значение приводит к ошибке проверка выполняется при вызове createStore(reducer) редюсер…

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

Как useEffect заменяет методы жизненного цикла и что означает пустой массив зависимостей?

Роль useEffect в жизненном цикле React-компонентов В функциональных компонентах useEffect используется как хук для сайд-эффектов с его помощью через зависимости заменяются классовые методы: componentDidMount,…

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

Как в Next.js подключить скрипты, которые должны выполниться до рендера страницы?

В Next.js для добавления скриптов используется компонент <Head> из next/document, который вставляет их в <head> Чтобы запустить скрипты до рендера, используют кастомный _document.js Внутри _document.js можно объявить…

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

Как в Next.js получать данные на сервере: getServerSideProps и async-компоненты в App Router?

Как в Next.js выполняется получение данных на сервере? Next.js — React-фреймворк, поддерживающий SSR и SSG Ранее для этого применяли getServerSideProps — серверную функцию, вызываемую для каждой страницы Функция…

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

Как в React 17 объединить обновления нескольких стейтов в один ре-рендер?

** в React 17 автоматический бэтчинг действует внутри React-событий, а в остальных случаях используют unstable_batchedUpdates либо логически объединяют состояние через useReducer, чтобы сократить число ререндеров.

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

Как в браузере реализуется работа в несколько потоков?

JavaScript в браузере выполняется в одном основном потоке, связанном с UI для параллельного выполнения используются Web Workers Web Workers запускаются в отдельных потоках и работают в изолированной среде обмен…

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

Как вы переходили на микросервисную архитектуру: аналитика, вынос функционала и этапы внедрения?

Переход на микросервисы: анализ и последовательность внедрения Анализ: оценка действующей монолитной архитектуры, поиск узких мест и компонентов с самостоятельной бизнес-логикой Декомпозиция: выделение автономных…

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

Как вы работали с формами в React с помощью React Hook Form и Formik?

Как вы работали с формами в React с помощью React Hook Form и Formik? состояние формы можно контролировать через hook или HOC React Hook Form уменьшает число перерендериваний и работает через рефы Formik предлагает…

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

Как выбрать между getStaticProps, getServerSideProps и getStaticPaths?

Методы Next.js для получения данных во время рендеринга страниц getStaticProps: запускается на этапе сборки (build time) применяется для статического предрендеринга страниц используется, когда данные не обновляются…

Читать ответ