Topics
AngularInterviewNotes
A broad single-file Angular interview crib sheet covering everything an Angular senior is expected to recall on the spot: SOLID/DRY, lifecycle hooks, change detection (OnPush), RxJS hot vs cold, Signals, NgRx and Component Store,…
Components Modules
Angular's component and module model: the nine lifecycle hooks, parent/child communication via @Input/@Output, ViewChild/ContentChild queries, standalone components, NgModule structure (declarations/imports/exports), feature and shared…
Core Concepts
Focus on standalone components, strong typing, and predictable data flow. Build on TypeScript fundamentals before applying these patterns.
Fundamentals
Core Angular concepts for building applications with standalone components.
Performance
Angular performance centers on taming change detection: OnPush with immutable inputs, trackBy on ngFor, signals for fine-grained local state, and keeping logic out of templates. It also covers lazy loading, bundle and tree-shaking…
Rxjs Observables
RxJS Observables model values that arrive over time — HTTP responses, user input, timers — and let you compose them with operators (map, filter, debounceTime, switchMap, catchError) instead of nested callbacks. Mastery is mostly knowing…
Services Di
Angular services are @Injectable singletons (when providedIn: 'root') that hold the logic, state, and HTTP calls components shouldn't own. Angular's hierarchical DI container wires them in via constructor parameters, which is what makes…