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

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

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

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

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

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

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

Каталог

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

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

Что такое механизм Dependency Injection в Angular и как вы его применяли? На каких уровнях и где, помимо сервисов, его можно использовать?

Dependency Injection позволяет получать зависимости через токены и providers вместо жёсткого создания их внутри потребителя. Angular разрешает их через иерархию инжекторов.

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

Какие варианты provider-конфигурации Angular вам известны: useClass, useExisting, useValue и useFactory? Когда их применять?

UseClass создаёт зависимость выбранного класса, useExisting делает токен псевдонимом существующей зависимости, useValue задаёт готовое значение, useFactory вычисляет его.

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

[имя] спросил: Объясните Zone.js и обнаружение изменений в Angular. Как Zone.js вызывает обнаружение изменений и что меняется с OnPush и беззонным Angular?

В зонном Angular Zone.js помогает замечать завершение асинхронной работы и запускать обнаружение изменений. OnPush ограничивает проверяемые представления.

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

[имя] спросил: Как работает внедрение зависимостей в Angular? Что такое провайдеры, viewProviders и сервисы, которые можно удалить при сборке?

Angular находит зависимость по токену в иерархии инжекторов. Provider описывает, какое значение, класс или фабрика соответствует токену.

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

[имя] спросил: Как вы обрабатываете ошибки в Angular-приложении и как зарегистрировать HTTP-интерцептор?

Ожидаемые HTTP-ошибки обрабатывают в потоке запроса и UI, общие — через interceptor, необработанные — через ErrorHandler. Не стоит превращать любой сбой в успешный пустой ответ.

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

Как бы вы мигрировали Angular-проект с версии 14 на 21 и что делать при несовместимости сторонней библиотеки?

Обновляйте Angular последовательно по major-версиям, используя Update Guide и ng update. На каждом шаге сверяйте совместимость Node, TypeScript, RxJS и сторонних библиотек.

Читать ответ