Disponibilidade de Nome de Usuário com Bloom Filters
Explique como você verificaria a disponibilidade de nome de usuário para um serviço com bilhões de usuários sem consultar o banco de dados a cada tecla digitada.
// pergunta de entrevista
Explique como você verificaria a disponibilidade de nome de usuário para um serviço com bilhões de usuários sem consultar o banco de dados a cada tecla digitada.
Responda em voz alta primeiro e depois confira com a resposta modelo.
Mais perguntas de entrevista de System Design
Also worth your time on this topic
Quiz de Estimativa Rápida (Back-of-the-Envelope)
A habilidade de fazer contas de guardanapo que faz ou quebra uma entrevista de system design: transformar usuários em QPS, dados em armazenamento, tráfego em banda, e conhecer de cor os números de latência que todo engenheiro deveria saber.
16-22 minutos
Validação Instantânea de Cartão de Crédito
Como um formulário de cartão de crédito valida números instantaneamente, antes mesmo de contatar o banco?
junior
Estratégias de Cache com Redis para Aplicações Escaláveis
Implemente padrões de cache prontos para produção com Redis para melhorar drasticamente o desempenho e a escalabilidade da aplicação.
70 minutos