The system-design question
Sugestão para praticarDiga em inglês: Maya estava fazendo uma entrevista para uma função de backend e recebeu uma pergunta sobre um serviço de notificações.
Planejar uma viagem cultural
Estamos preparando este tema para você.
Login necessário
O acesso aos temas requer uma conta gratuita. Seu progresso, respostas, notas e revisões ficam salvos entre aparelhos.
Cadastro e entrada são feitos com Google.
Próximo passo
Este tema fica disponível depois que você concluir Tema anterior.
Primeira vez aqui?
Cada tema tem etapas curtas, uma de cada vez.Esta é a primeira: a Aula. Quando terminar de ler, toque em Concluir aula e ir ao vocabulário. Seu progresso fica salvo sozinho — pode sair e voltar quando quiser.
Precisa de uma fonte mais confortável? Abra Menu → Preferências.
Tema 157 · História
Selecione uma frase para ver a tradução. Use ▶ para ouvir frase por frase.
The system-design question
Sugestão para praticarDiga em inglês: Maya estava fazendo uma entrevista para uma função de backend e recebeu uma pergunta sobre um serviço de notificações.
Diga em inglês: Os requisitos incluíam baixa latência, entrega confiável e um caminho de leitura escalável.
Diga em inglês: Uma pergunta de esclarecimento revelou que algumas pessoas usuárias aceitavam atualizações um pouco atrasadas.
Diga em inglês: Maya comparou um cache com um banco de dados: o cache era mais rápido, enquanto o banco era mais autoritativo.
Diga em inglês: A razão pela qual escolheu uma fila foi que ela poderia absorver picos de tráfego.
A fallback for an edge case
Diga em inglês: A pessoa entrevistadora perguntou sobre um gargalo e um caso-limite de entrada vazia.
Diga em inglês: Maya disse que prefeririam testar o caso-limite a presumir que a entrada era limpa.
Diga em inglês: Se a latência ultrapassasse a meta, poderiam usar um caminho alternativo em cache enquanto investigavam.
Diga em inglês: Discutiram a compensação entre velocidade e consistência.
Diga em inglês: A resposta era viável porque conectava requisitos, testes e próximo passo.
Comece pelas frases sugeridas. Grave uma e depois tente a mesma sem ler.0 de 3 sugestões praticadas
Nível: B2
Maya was interviewing for a backend role and received a question about a notification service. The requirements included low latency, reliable delivery, and a scalable read path. A clarifying question revealed that some users could accept slightly delayed updates. Maya compared a cache with a database: the cache was faster, whereas the database was more authoritative. The reason she chose a queue was that it could absorb traffic spikes.
The interviewer asked about a bottleneck and an empty-input edge case. Maya said they would rather test the edge case than assume the input was clean. If latency exceeded the target, they could use a cached fallback while investigating. They discussed the trade-off between speed and consistency. The answer was feasible because it connected requirements, tests, and a next step.
Precisa reler? Use Reler a história ou Ver texto para abrir só o texto (sem áudio nem gravação) e achar a resposta com facilidade.
A IA recebe somente estas respostas e o contexto da história. A orientação não altera nota nem progresso.
Entrar para avaliarRegistre sua percepção. Isso não prova domínio, não muda sua nota e não bloqueia o próximo tema.