CAP 和 BASE
「三个里只能选两个」—— 那你真的有得选吗?
Copie a instrução e escolha um modelo. Ele faz o papel de entrevistador e vai te perguntando ato por ato, em vez de entregar a resposta.
Num celular com o aplicativo instalado, o sistema abre o aplicativo direto. Dentro do WeChat não é possível abrir aplicativos externos — abra primeiro no navegador.
O texto copiado termina com o gabarito que o modelo usa para te avaliar. Não leia antes: o que vale é ter chegado lá sozinho.
这一问最容易答成一句口诀。第二幕会揪住其中一个字母问:它到底是不是一个可选项、不选它意味着什么。
第三幕把问题落到地上:网络分区真的发生的那几秒钟,你的服务是拒绝服务还是返回旧数据 —— 这才是这道题在问的东西。
第四幕给具体系统要你选并说代价:注册中心、订单库、计数器各该怎么选。第五幕追那个 C 和事务里的 C 是不是一回事 —— 这一层答得上的人不多。
Em que esta pergunta se apoia
Este texto no repositório (o gabarito está no fim daquele arquivo — você vai ver)
Já fez este?
Entre para marcar que já treinou este; da próxima vez você verá em que dia foi.
Anotações de quem já fez
Como usar
Esta leva interroga, não ensina. É uma entrevista simulada: ficar sem resposta é um desfecho normal, e ela não vai te acobertar nem completar sua frase quando você travar. Se o que você quer é entender o assunto em vez de ensaiar para uma entrevista, vá para Sistemas de computação, Bancos de dados ou Algoritmos — lá a postura é guiar.
Como uma pergunta manjada preenche quarenta minutos: a escada de cinco camadas
- Camada 1 · Definição — o que é cada termo e quais são as diferenças. Sem resposta: você nunca estudou.
- Camada 2 · Mecanismo — qual estrutura e qual passo produzem essa diferença. Sem resposta: você decorou só a conclusão.
- Camada 3 · Números — qual a diferença? Quantos microssegundos, quantas vezes, quantas E/S. Sem resposta: você nunca pôs a mão.
- Camada 4 · Escolha — num caso concreto, qual você escolhe, a que custo e quando essa escolha está errada. Sem resposta: você não sabe aplicar.
- Camada 5 · Limites — em que condições tudo o que você acabou de dizer deixa de valer. Sem resposta: sabe tudo de cor, mas não entendeu.
A régua: a camada 4 é o que passa numa entrevista, a camada 5 é entender de verdade, e o que para na camada 1 é anotado como decorado.
Seis atos — o primeiro e o último só existem nesta série
- No primeiro ato ele não interrompe, não comenta e não dá dica: você despeja de uma vez a versão que já tem, e ela fica gravada como linha de base. O silêncio é proposital — ele está ouvindo, só ainda não está corrigindo.
- Os quatro atos do meio descem a escada; o campo de batalha é o terceiro: mecanismo e números.
- O último ato põe sessenta segundos no relógio e faz você contar tudo de novo, lado a lado com a versão de abertura — porque o que uma entrevista cobra não é «eu entendi», é uma frase que você consiga dizer em voz alta.
Como começar
- Escolha uma, abra e copie o prompt.
- Cole numa conversa totalmente nova, não diga nada e espere a primeira pergunta.
- Depois responda como numa entrevista: despeje de uma vez a sua versão decorada. Não tem problema sair ruim — é a linha de base com que ele vai comparar no fim.
- A partir daí ele começa a apertar. Ficar sem resposta é um desfecho normal: isto não é material de estudo, é entrevista simulada.
Cinco comandos que você pode gritar a qualquer momento
跳过vá já para o próximo ato提示me dê uma dica, não a resposta直说吧diga a resposta completa重讲pule para o último ato, regrave a versão de sessenta segundos e compare com a de abertura复盘pule para o fechamento e imprima o cartão de retrospectiva
Três armadilhas
- O texto que você copia traz o gabarito no fim — não leia antes. Uma das colunas se chama «impressões digitais de recitação»: são exatamente as frases que você provavelmente vai soltar. Quem lê não tem mais o que treinar.
- Não entregue adjetivo onde cabe número. «Bem mais rápido», «o custo é mínimo» — ele te trava na hora e pede a cifra. Conclusão sem ordem de grandeza é anotada como decorada.
- Os dois últimos grupos são presos a uma linguagem: o de Java se você escreve Java, o de Go se você escreve Go. Não são tradução um do outro — cada um escolhe suas próprias perguntas —, então não precisa fazer os dois.
Entrevista de backend semana que vem? Processo e thread, TCP e UDP, por que árvores B+, níveis de isolamento, os três modos de falha do cache e idempotência: as seis mais frequentes e quase sem sobreposição. Levou pancada em entrevistas e quer achar os buracos? Comece por «da URL até a página aparecer»: ela escancara todos os pontos fracos de uma vez, e daí você escolhe as próximas.
Entrar para escrever uma anotação.