104 вопроса по Angular с технических собеседований
104 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Angular — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: angular, frontend, browser.
AOT компилирует Angular-шаблоны при сборке, JIT — во время выполнения. AOT позволяет раньше обнаруживать ошибки и не загружать runtime-компилятор в обычное приложение.
Dependency Injection позволяет получать зависимости через токены и providers вместо жёсткого создания их внутри потребителя. Angular разрешает их через иерархию инжекторов.
UseClass создаёт зависимость выбранного класса, useExisting делает токен псевдонимом существующей зависимости, useValue задаёт готовое значение, useFactory вычисляет его.
В зонном Angular Zone.js помогает замечать завершение асинхронной работы и запускать обнаружение изменений. OnPush ограничивает проверяемые представления.
Ожидаемые HTTP-ошибки обрабатывают в потоке запроса и UI, общие — через interceptor, необработанные — через ErrorHandler. Не стоит превращать любой сбой в успешный пустой ответ.
Обновляйте Angular последовательно по major-версиям, используя Update Guide и ng update. На каждом шаге сверяйте совместимость Node, TypeScript, RxJS и сторонних библиотек.