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

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

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

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

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

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

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

Каталог

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

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

Можете объяснить, каким образом реализовано использование useRef в React и для чего он нужен?

В React хук useRef используется для создания изменяемого объекта, который сохраняет своё значение между рендерами компонента, но изменение этого значения не вызывает повторный рендер.

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

Каким образом реализовать асинхронные операции внутри хука useEffect в React?

В React внутри хука useEffect нельзя напрямую сделать функцию асинхронной (нельзя писать async перед функцией, переданной в useEffect), потому что useEffect ожидает либо функцию очистки, либо ничего.

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

Можешь рассказать о ключевых особенностях и преимуществах React как библиотеки для разработки интерфейсов?

React — это популярная JavaScript-библиотека для создания пользовательских интерфейсов, разработанная Facebook. Ключевые особенности и преимущества React:

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

Объясните принцип работы хука useReducer в React и в каких случаях его рекомендуется применять

Хук useReducer в React используется для управления сложным состоянием компонента, особенно когда логика обновления состояния зависит от предыдущего состояния или когда есть несколько связанных значений.

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

Можете объяснить различия между React hooks useMemo и useCallback, и в каких случаях каждый из них следует использовать?

useMemo и useCallback — это хуки React, которые помогают оптимизировать производительность, предотвращая ненужные вычисления и пересоздание функций.

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

В каком случае и зачем используется React Hook useMemo для оптимизации производительности компонента?

React Hook useMemo используется для мемоизации (кэширования) результата вычислений, чтобы избежать повторного выполнения тяжелых или затратных по времени функций при каждом рендере компонента.

Читать ответ