Process Delimited Product, Promotion, and Shelf Records
Company: Instacart
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Onsite
Overview: Parse delimited product records, calculate prices under competing promotions, and order shelves so frozen goods come last. The exercise tests typed validation, exact integer money arithmetic, ambiguous business-rule clarification, deterministic ordering, and robust handling of malformed records.
Read the full Instacart Software Engineer interview experience this question came from