New Control Flow with the @for Block
Explain the @for block, its mandatory track expression, and how it improves on *ngFor's trackBy.
@for replaces *ngFor as the built-in way to render a list in a template, and the single biggest difference an interviewer expects you to know is that track is mandatory, not optional. With *ngFor, providing a trackBy function was a performance optimization most developers skipped, silently paying the cost of full DOM node recreation on every list change; @for refuses to let you skip it, forcing you to make an explicit, informed choice.
It's like a coat check that tags each coat with the owner's ticket stub instead of guessing by position on the rack — when people leave and new people arrive, the attendant moves only the coats that actually changed hands, instead of re-hanging every coat in the room.