Angular · Forms · Mid-Level · Architecture
Design a dynamic form where fields come from a JSON schema.
Short Interview Answer
Build FormGroup/FormArray from schema at runtime; render controls with @for; attach validators from metadata.
Detailed Explanation
Centralize schema→control mapping. Consider performance for large schemas. Validate server-side too.