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

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

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

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

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

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

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

Каталог

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

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

[имя] спросил: Можешь, пожалуйста, на примере своих хобби объяснить, что такое useEffect? При этом возьмём за основание тот факт, что я не понимаю, что такое useEffect и React в целом.

Объясните useEffect как настройку взаимодействия с внешним миром после обновления интерфейса, с обязательной уборкой прежних ресурсов.

Читать ответ
System Design

Как организовать работу с массивом данных около 100 МБ, который нужен во многих местах React-проекта? Когда выполнять запрос и как быстро искать элемент по уникальному ID?

Сначала проверьте, нужен ли весь объём клиенту; если нужен, загружайте и храните его централизованно, а для поиска создайте индекс по ID.

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

Что такое composable во Vue? Для чего они нужны, как их использовать, и чем они отличаются от миксинов (mixins), которые были во Vue 2?

Composable — функция, которая переиспользует реактивную логику через Composition API и явно возвращает нужные значения и действия.

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

В чём разница между Promise, микрозадачами и макрозадачами с точки зрения выполнения в браузере и перерисовки интерфейса? Что произойдёт при бесконечной цепочке микрозадач?

Promise — объект результата, а его обработчики выполняются как microtasks; таймеры и многие события планируют отдельные tasks.

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

Насколько строго вы типизируете код? Что делать с библиотекой без поддержки TypeScript-типов?

Опишите реальные strict-настройки и политику внешних данных; библиотеку без типов лучше ограничить типизированным адаптером или декларацией .d.ts.

Читать ответ