Banco público de perguntas reais para entrevistas: explore por empresa, categoria e tema
NaGringa
Tema público de System Design

Design a Notification System: perguntas de system design para entrevistas

Reúna aqui perguntas de system design sobre notificações, fan-out, canais de entrega, priorização e campanhas para estudar um dos temas mais comuns em entrevistas.

Perguntas nesse recorte
5

Treine entrega multicanal, fan-out, prioridade, preferências e observabilidade.

Como esse tema costuma cair

Separe claramente notificações críticas de campanhas ou mensagens em massa.

Explique o fluxo entre geração do evento, fan-out, preferências do usuário e entrega por canal.

Discuta retries, deduplicação, quiet hours, idempotência e métricas de entrega.

Notification System

Perguntas para praticar agora

Este recorte reúne perguntas reais desse tema para você treinar com contexto mais específico e ver padrões que costumam se repetir.

Microsoft
Airbnb
Reddit
Uber
+4
System DesignSenior

Design a Notification System

Design a scalable notification system that supports both individual and bulk notifications to multiple users. The system should handle different types of notifications including critical time-sensitive messages (like 1:1 chat) and promotional content (like system-generated recommendations) with appropriate delivery mechanisms. Consider scalability requirements (up to 1M notifications/second), expiration logic for different notification types, and the typical 80/20 distribution between critical and promotional notifications where promotional messages can target thousands of users simultaneously.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

8 empresas
Ver detalhes
PayPal
Meta
Amazon
System DesignMid-level

Design a price notification system

Design a price notification system that allows users to track Amazon product prices, subscribe to price drop alerts, and view historical pricing data for items in their wishlist.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

3 empresas
Ver detalhes
Amazon
System DesignMid-level

Design a Notification System for Reminders

Design a system that allows users to set time-sensitive reminders with recurring intervals (hourly, daily, monthly) and reliably delivers notifications back to users through various channels like email or push notifications.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

1 empresa
Ver detalhes
Microsoft
System DesignMid-level

Design a Notification System for Marketing Campaigns

Design a notification system that can handle large-scale marketing campaigns for enterprises, supporting features like message targeting, delivery scheduling, and campaign management at scale.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

1 empresa
Ver detalhes
System DesignStaff+

Design a geofence notification system for vehicle fleets

Design a system that notifies customers when their fleet vehicles enter or exit predefined geographical boundaries (geofences), using real-time GPS data from vehicle gateways.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

0 empresas
Ver detalhes
Empresas com esse tema

Onde notification system já apareceu

O que costuma derrubar

Erros comuns nesse tipo de resposta

Modelar tudo como uma fila única sem diferenças de prioridade ou canal.
Ignorar preferências do usuário, deduplicação e limites de frequência.
Não discutir entrega parcial, falhas por canal e métricas de operação.

Continue explorando notification system no banco completo

No app você continua essa busca com mais profundidade e abre outras perguntas parecidas com filtros mais precisos.