Что такое после переходов по маршрутам растет память в Angular и зачем это используют?
Что хотят услышать интервьюеры:
после переходов по маршрутам растет память — это проверить subscriptions, timers, DOM listeners, overlays, cached data и detached components.
Ответ:
Зачем нужно: помогает строить Angular-код предсказуемо, типобезопасно и поддерживаемо.
Пример:
router.events.pipe(filter(e => e instanceof NavigationEnd)) Типичная ошибка: думать, что все подписки автоматически очищаются.
Как отвечать: На собеседовании важно не просто назвать термин, а показать, где он применяется, какие ограничения есть и как это влияет на поддержку проекта.