Uber·Software Engineer·Onsite - System Design / Architecture
- Design a stock price alert system where users can set threshold-based alerts on securities and receive notifications when the market price crosses that threshold. Walk through requirements, APIs, data model, architecture, alert evaluation strategy, scalability, latency, reliability, deduplication, and notification delivery across push, email, and SMS.
“This is a lot to unpack in one question.”