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

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

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

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

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

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

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

Каталог

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

Найдено: 1745
Лайвкодинг

Напишите типизированную функцию сложения: при передаче двух чисел она возвращает number, при передаче двух строк — string, а смешанные пары number и string должны вызывать ошибку TypeScript.

Используйте две перегрузки: number + number → number и string + string → string. Смешанная пара не входит в публичные сигнатуры.

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

[имя] спросил: приходилось ли вам оптимизировать элементы виртуализированного списка с большим количеством логики и сложной стилизацией, например с backdrop-filter, который может по-разному поддерживаться браузерами?

Расскажите о реальном профилировании списка: виртуализация сокращает число DOM-узлов, но не устраняет дорогую отрисовку каждого видимого элемента.

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

Можно ли использовать компоненты другой UI-библиотеки, например календарь из Vuetify, не раздувая критически размер bundle?

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

Читать ответ