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

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

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

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

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

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

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

Каталог

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

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

Расскажи про CSS box-sizing: content-box и border-box — для чего используются, в каких случаях применяешь?

box-sizing: content-box \- стандартное поведение, где width и height определяют размеры кон содержимого, а padding и border добавляются к общим размерам элемента.

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

Почему не стоит делать каждый компонент приложения отдельным чанком через React.lazy? Какие проблемы это создаст (с рендерингом, сетью, размером бандла)?

Делать каждый компонент отдельным чанком через React.lazy кажется хорошей идеей для оптимизации загрузки, но на практике это может привести к нескольким проблемам:

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

[имя] спросил(а): что такое type guard в TypeScript? Как написать функцию-type guard?

Чтобы проверить тип объекта, который может быть Book или Video, в TypeScript используют type guard — функцию, которая проверяет тип и сообщает компилятору о результате.

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

Какие этапы рендеринга браузера можно оптимизировать, чтобы избежать лишних пересчётов, и как это сделать?

Оптимизация рендеринга (пересчета стилей и компоновки) достигается минимизацией или устранением операций, которые вызывают Layout (релайаут или пересчет позиций и размеров элементов). К таким операциям приводят:

Читать ответ