Banco público de perguntas reais para entrevistas: explore por empresa, categoria e tema
System DesignMid-level

Design Stock price alerting system

Design a stock price alerting system that allows users to set price thresholds for stocks and receive real-time notifications when those conditions are met.

Empresas em que apareceu
UberUberAmazonAmazon
Contextos reais

Onde essa pergunta já apareceu

Use esses exemplos para entender em que contexto ela costuma cair e adaptar sua prática.

Uberstaff_plusmar. de 2026

Sem observação adicional neste relato público.

Amazonmidjan. de 2026

I was asked a System Design at Uber, question similar to this scenario. One key requirement was that stock prices must be sourced directly from each country’s official stock exchange. Users should be able to subscribe to specific stocks they own or are interested in. For each subscribed stock, users may opt in to receive price-movement alerts. An alert must be triggered whenever the current market price increases or decreases by at least 5% compared to the stock’s previous closing price. The system needs to support multiple stock exchanges, process real-time or near-real-time price updates, and reliably notify only the users who explicitly registered for alerts on that specific stock. The body from stock exchange was ```json { "symbol": "stock", "closing_price: 100.00, "price": 95.0 } ```

Anexos públicos

Materiais associados

Nenhum anexo público associado a esta pergunta.

Sinais de resposta forte
Você mostra decisões explícitas, não só uma lista de componentes.
Há trade-offs claros entre simplicidade, custo, latência e consistência.
A solução fecha com gargalos, riscos e próximos passos de evolução.
O que costuma enfraquecer a resposta
Modelar tudo como uma fila única sem diferenças de prioridade ou SLA.
Ignorar preferências do usuário, frequência de envio e deduplicação.
Não discutir falhas por canal, partial delivery ou métricas operacionais.

Continue a preparação com o banco completo

No app você encontra perguntas parecidas, compara empresas e aprofunda essa busca com mais filtros.