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

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

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

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

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

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

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

Каталог

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

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

React использует MessageChannel вместо setTimeout для создания очереди отрисовки последующих тяжёлых рендеров. Почему используется именно MessageChannel?

В реализации React Scheduler MessageChannel позволяет запланировать продолжение работы без задержки, связанной с ограничением вложенных setTimeout.

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

Почему в одном из проектов использовали JSDoc, а не полноценный TypeScript? Почему не инициировали переход?

Выбор JSDoc может быть компромиссом для существующего JavaScript-проекта: получить подсказки и часть проверок без немедленной миграции исходников.

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

Можно ли типизировать аккумулятор в reduce не через AS, а через generic? Можно ли автоматически вычислить тип возвращаемого значения на основе переданного объекта с помощью TypeScript типов?

Reduce позволяет явно задать тип аккумулятора generic-параметром. Тип результата функции можно связать с входом через keyof, indexed access и mapped types.

Читать ответ