Кроме функции inject и сигналов, какие ещё новые фичи Angular вам понравились и запомнились?
Можно обсудить standalone-компоненты и новый control flow, связав их с реальной задачей и версией проекта, а не просто назвать новинки.
Читать ответПодготовка к интервью
104 вопроса по Angular с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Angular — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: angular, frontend, browser.
Каталог
Можно обсудить standalone-компоненты и новый control flow, связав их с реальной задачей и версией проекта, а не просто назвать новинки.
Читать ответКлассические структурные директивы — NgIf, NgFor и NgSwitchCase/NgSwitchDefault. В современном Angular аналогичные задачи решают блоки @if, @for и @switch.
Читать ответProvider задаёт токен provide и способ получения зависимости: useClass, useValue, useFactory или useExisting; multi объединяет несколько значений.
Читать ответКомпонент задаёт UI с шаблоном, директива меняет поведение элементов, pipe преобразует данные, сервис содержит общую логику, NgModule группирует зависимости старой модульной модели.
Читать ответhttpResource предназначен прежде всего для реактивного чтения данных. Утверждение «только GET» неточно: API допускает method, но для мутаций предпочтителен HttpClient.
Читать ответРасскажите о реальной причине выбора React: требования проекта, опыт команды, рынок или личный интерес, отделив её от сравнения альтернатив.
Читать ответУкажите реальный стек конструктора таблиц и границу между готовой библиотекой и собственной логикой.
Читать ответНазовите задачи, которые выполняли именно в Angular 16-проекте, и отделите их от опыта других версий Angular.
Читать ответБиблиотечный компонент имеет публичный контракт для неизвестных потребителей, поэтому совместимость, документация и устойчивые варианты поведения особенно важны.
Читать ответSignal хранит текущее реактивное значение и отслеживает потребителей; RxJS описывает потоки событий, а inputs/outputs — границу общения компонентов.
Читать ответСначала проверьте привязку шаблона и выполнение callback, затем механизм уведомления Angular об изменении: OnPush, zoneless или выход за Angular zone.
Читать ответПеречислите реально написанные unit-, компонентные, интеграционные и end-to-end тесты, объяснив, какие риски покрывал каждый уровень.
Читать ответ