NestJS · Validation · Mid-Level · Best Practice
Custom validators — when?
Short Interview Answer
Cross-field rules, DB uniqueness checks (carefully), or domain formats not covered by built-ins.
Detailed Explanation
Prefer sync validators in pipes; async uniqueness often better in services to keep pipes pure.