Design a scalable coffee ordering notification system
Company: Salesforce
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: This question evaluates a candidate's ability to design scalable, real-time distributed systems with emphasis on order lifecycle management, reliable notification delivery, concurrency control, data modeling, and operational metrics.
Read the full Salesforce Software Engineer interview experience this question came from