Angular

Study Angular

Components, services, RxJS, dependency injection

Topics

AngularInterviewNotes

Senior

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

Mid-level

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

Mid-level

Focus on standalone components, strong typing, and predictable data flow. Build on TypeScript fundamentals before applying these patterns.

Fundamentals

Foundational

Core Angular concepts for building applications with standalone components.

Performance

Mid-level

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

Mid-level

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

Mid-level

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…