Когда нужно отписываться от RxJS-потоков и какие способы отписки в Angular вы знаете?
Отписка нужна, когда подписка может пережить своего владельца; особенно это касается бесконечных потоков, событий и таймеров.
Читать ответПодготовка к интервью
165 вопросов с собеседований в Bell Integrator
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Bell Integrator. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: api, database, system analysis.
Каталог
Отписка нужна, когда подписка может пережить своего владельца; особенно это касается бесконечных потоков, событий и таймеров.
Читать ответCanActivate проверяет вход, CanActivateChild — дочерние маршруты, CanDeactivate — выход, CanMatch — возможность сопоставить конфигурацию маршрута.
Читать ответКлассические структурные директивы — NgIf, NgFor и NgSwitchCase/NgSwitchDefault. В современном Angular аналогичные задачи решают блоки @if, @for и @switch.
Читать ответОпишите фактическую схему авторизации: получение credentials, хранение, проверку, обновление и завершение сессии.
Читать ответСчитайте длину текущей серии и записывайте символ с числом только при длине больше одного.
Читать ответResolver загружает необходимые данные до активации маршрута Angular, чтобы компонент получил их через данные маршрута.
Читать ответПривяжите исходную обычную функцию к user до передачи в debounce: debounce(function () { console.log(this.firstName); }.bind(user), 200). Сам debounce изменять не нужно.
Читать ответЕсли зависимость нужна только самому компоненту и его view, объявите её в viewProviders, а не в providers.
Читать ответПри стандартной стратегии Angular компонент того же route config обычно переиспользуется, поэтому ngOnInit заново не вызывается.
Читать ответК основным декораторам Angular относятся Component, Directive, Injectable, Pipe, NgModule, Input, Output и декораторы запросов к представлению.
Читать ответБраузер определяет цель события, проводит его через фазы распространения, вызывает обработчики и выполняет допустимое действие по умолчанию.
Читать ответСервис уровня компонента уничтожается вместе с его injector, а сервис уровня модуля или приложения может переживать переход между страницами.
Читать ответ