Go Back

Design a notification system like LinkedIn.

Microsoft
Senior Software Engineer
Problem Description
Design a system to deliver real-time and batch notifications (likes, comments, jobs, messages) across push, email, and in-app. It must handle massive fan-out (one action → millions of recipients), be low latency, reliable, and respect user preferences. Support deduplication, prioritization, and rate limiting. Must be extensible for new notification types and channels.
Hints

No hints available for this question.