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

Вопросы на собеседовании по Angular

104 вопроса по Angular с технических собеседований

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

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

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

На странице собраны вопросы по Angular — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: angular, frontend, browser.

Каталог

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

Найдено: 104
Поведенческий

Можете привести конкретный пример библиотеки, которая не давала пройти сборку при обновлении Angular (например, до 16 версии)? В чём именно заключалась суть проблемы и как вы её решили?

Назовите библиотеку и ошибку только из реального опыта, затем объясните несовместимость и способ её устранения.

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

Как Angular-условия, например @if или *ngIf, влияют на отрисовку: скрывают ли они элементы или вообще не добавляют их в DOM?

Angular @if и структурный *ngIf создают или удаляют соответствующее представление, а не просто делают существующий DOM невидимым.

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

Есть поисковый фильтр с debounce: первый запрос уходит для одного слова, затем второй — для нового слова, но первый ответ приходит последним и перезаписывает UI. Как с этим бороться в Angular?

Используйте switchMap, чтобы новый поисковый запрос отписывал предыдущий; Angular HttpClient при отписке отменяет текущую клиентскую операцию.

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

Начиная с какой-то версии Angular standalone-компоненты стали дефолтными. Значит ли это, что модули устарели и больше не нужны?

Нет: standalone стал рекомендуемым подходом для нового кода, но NgModule остаётся поддерживаемым механизмом существующих Angular-приложений.

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

Что произойдёт в Angular SPA при переходе между карточками товаров с одним и тем же маршрутом, но разными параметрами, например с `/product/500` на `/product/505`? Будет ли пересоздан компонент и как загрузить новые данные?

При стандартной стратегии Angular компонент того же route config обычно переиспользуется, поэтому ngOnInit заново не вызывается.

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

Какие преимущества у функции inject() в Angular по сравнению с внедрением зависимостей через конструктор?

inject удобен для инициализаторов полей и функциональных API и позволяет запрашивать зависимости без расширения сигнатуры конструктора.

Читать ответ