The Async Pipe
Explain how the async pipe subscribes to an Observable/Promise in the template and automatically unsubscribes on destroy.
The async pipe is Angular's built-in way to consume an Observable (or Promise) directly in a template, and interviewers ask about it because it's one of the most impactful, easy-to-adopt best practices in everyday Angular code: it subscribes to the bound Observable automatically, triggers change detection when new values arrive, and — critically — automatically unsubscribes when the component (or the specific template context the pipe is used in) is destroyed, eliminating an entire category of manual subscription-management bugs.
It's like a hotel room's automatic minibar sensor that starts tracking usage the moment you check in and automatically stops and settles the tab the moment you check out — no need for you to remember to manually cancel a service when you leave.