Design a Coffee-Shop Order-Management System
Company: Salesforce
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design coffee-shop ordering with menu snapshots, order states, idempotent payment coordination, preparation queues, and recovery from partial failures.
Read the full Salesforce Software Engineer interview experience this question came from