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

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

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

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

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

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

Читать ответ