Your nightly CSV loader breaks on real-world files
A loader you wrote reads a daily orders.csv from a partner and appends it to the warehouse. It worked for months on the sample they gave you. In production it fails (or worse, *silently corrupts*) on real files: occasional non-UTF-8 bytes, rows with too many/too few fields, a two-row header on some days, commas inside quoted free-text fields, and an order_id column that sometimes loses its leading zeros. The interviewer wants you to turn a happy-path loader into one you'd trust unattended at 3am.