Week 1 — Fundamentals
Week 2 — Forms, HTTP, RxJS
Week 3 — State, Testing, Performance
Week 4 — Projects & interview polish
They’ll ask: "Can you override a service for a specific component?"
Nail it with:
"Use providers: [CustomService] at component level or @Injectable( providedIn: 'root' ) with factory providers."
Pro Hack → Mention @Self(), @SkipSelf(), and multi-providers for advanced scenarios.
Angular has changed. If you walk into an interview talking only about ngZone and setTimeout, you’ve already lost.
The 2025-2026 Angular interview is about three pillars:
If they ask about change detection, do not recite the docs. Say this:
"Historically, Zone.js patched async APIs. That worked, but it was magical. Today, I prefer Signals because they create explicit, predictable reactivity. Zone.js is legacy thinking. Signal-based components are the future."
Why this works: You just told them you know history AND modern architecture. You sound senior.