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

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

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

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

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

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

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

Каталог

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

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

[имя] спросил: Можешь, пожалуйста, на примере своих хобби объяснить, что такое 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.

Читать ответ