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

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

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

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

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

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

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

Каталог

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

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

JavaScript однопоточный или многопоточный? Как запустить второй поток?

В одном JavaScript-agent код обычно выполняется последовательно, но окружение может работать многопоточно. Для отдельного вычислительного потока в браузере используют Web Worker.

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

В чём разница между использованием обычной переменной и хука useState внутри React-компонента?

Обычная локальная переменная создаётся заново при вызове компонента и её изменение не запускает рендер. UseState сохраняет состояние между рендерами.

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

TypeScript: реализуйте тип `SnakeCase`, который глубоко преобразует ключи объекта из `camelCase` в `snake_case`, сохраняя type safety.

На уровне типов преобразуйте имя ключа шаблонным строковым типом и рекурсивно примените key remapping к вложенным объектам, отдельно обрабатывая массивы.

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

[имя] спросил(а): почему ты повесил обработчик на window load, а не написал код напрямую? В чём разница между window load и document DOMContentLoaded?

DOMContentLoaded означает завершение разбора DOM и выполнения соответствующих отложенных скриптов. Load ждёт также зависимые ресурсы страницы, например обычные изображения.

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

Использовали ли вы на фронтенде генерацию TypeScript-клиента и моделей данных по YAML-описанию OpenAPI?

Генерация по OpenAPI создаёт типизированный клиент и модели из контракта API, уменьшая ручное дублирование, но не заменяя проверку данных во время выполнения.

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

Возникали ли слишком длинные и нечитаемые строки классов Tailwind CSS? Выносили ли их в отдельные переменные?

Длинные строки utility-классов можно упорядочивать через переиспользуемые компоненты, варианты оформления и явные условные комбинации.

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

Что такое компонент в React? Компоненты делал сам? Чем отличаются контролируемые и неконтролируемые компоненты?

React-компонент описывает часть интерфейса. Контролируемое поле получает значение из состояния приложения, неконтролируемое хранит текущее значение в DOM.

Читать ответ