Entrevistas de system design · parte 1 de 3
Entrevistas de system design: guia e índice
intermediárioPublicada em · 2 min de leitura
Guia das respostas às perguntas de entrevista sênior que o Gemini escreveu. Cada arquivo traz as perguntas e as respostas juntas: o que o entrevistador quer descobrir, um roteiro para falar em voz alta, o mecanismo por dentro com links para as suas aulas, como isso se materializa na AWS (com diagramas), dicas de entrevista e follow-ups prováveis. No fim de cada arquivo há uma seção com as correções ao texto original e uma lista do que não foi verificado.
System design (perguntas complexas)
System design sênior: 12 perguntas complexas com respostas: rate limiter distribuído, chat em tempo real, feed de notícias, pagamentos e ledger, streaming de vídeo, banco chave-valor distribuído, sincronização de arquivos, flash sale, encurtador de URLs, web crawler, gateway de inferência para LLMs e plataforma de métricas.
Perguntas conceituais
System design sênior: 15 perguntas conceituais com respostas: estratégias de cache, stampede e avalanche, escala de banco, CAP e PACELC, síncrono contra assíncrono, circuit breaker e jitter, idempotência e outbox, JWT contra sessão, balanceador L4 contra L7, LRU e LFU, tempo real na web, deploy sem downtime, SQL contra NoSQL, problema N+1, golden signals e p99.
Como estudar
Treine primeiro o roteiro falado, sem olhar o texto. Depois leia a explicação por dentro e os diagramas. Por último, releia as correções ao texto do Gemini, porque o material original tem erros e serviços desatualizados.
Relacionados
- AWS
- Job Interviews Questions