Stripe·Software Engineer·Technical Phone Screen
- You're given a function that joins two CSV-like datasets on a shared key field, preserving the customer file's row order. Extend it to do a left join: every customer row should appear in the output, and if there's no matching row in the processor file, fill those columns with empty strings.
“I got the basic join working fine but fumbled on the left join part for longer than I should've.”