Enums provide compile-time type safety. Frame the concept in practical terms so you can explain it during interview discussion.
Using enums instead of strings helps prevent errors because enums are checked at compile-time, ensuring only valid values are used. For example, using a string for order status might allow 'Pendinng', a typo, whereas an enum restricts status to defined constants like PENDING.