Design a notification system
Design a service that sends push, SMS and email notifications on behalf of other services.
SDE-1Beta
Clarify
Step 1 of 5Real rounds start with questions, not boxes. Write what you would ask the interviewer, then see what they would answer.
What the interviewer tells you
- Several channels with user preferences and opt-out
- Do not send duplicates; respect rate limits per user
- Scheduled and event-triggered sends
- Delivery status tracking
Step 1 of 5