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

Вопросы для позиции «Frontend-разработчик»

1745 вопросов для подготовки на позицию Frontend-разработчик

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

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

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

Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.

Каталог

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

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

Чем отличаются interface и type в TypeScript, что используете и почему?

В TypeScript interface и type часто используются для описания типов, но между ними есть отличия:

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

Если CSS-файл размером 50 МБ нельзя уменьшить или изменить, как избежать белого экрана и показать пользователю хотя бы лоадер во время его загрузки?

Белый экран перед загрузкой стилей обычно возникает из-за того, что браузер сначала загружает HTML, но стили еще не применены. Чтобы решить проблему:

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

Если не мемоизировать передаваемые через props значения и колбэки с помощью useMemo и useCallback, будет ли React.memo полезен?

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

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

Какой стек для управления состоянием ты бы предложил для данного проекта — React Query, Redux Toolkit, RTK Query?

Для проекта бронирования отелей выбор стека управления состоянием зависит от характера данных и взаимодействия с сервером.

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

import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react';

В представленном React-компоненте LazyInit используется ленивое инициализирование состояния через функцию в useState, что правильно, так как функция someFunc вызывается только один раз при монтировании компонента.

Читать ответ