Kacam.net

Projeto de sistemas

秒杀 / 限时抢购

一秒钟涌进来十万个人,只有一百件货。

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.

矛盾很集中:所有请求都打在同一行库存上。绕开它的办法有好几种,每一种都要付代价。

这道题几乎一定会被追到「宁可少卖还是宁可超卖」上,而那是个业务判断,不是技术问题 —— 看的是你会不会反问需求,而不是会不会背方案。

★★★★☆ · cerca de 45 min · O que é avaliado: 热点写、缓存与 DB 一致性、幂等、削峰、超卖 vs 少卖

Padrões transversais que este treino exige

Idempotência Consistência e compensação Cache Limitar, amortecer, interromper, degradar Pontos quentes e distorção de dados Filas de mensagens

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

Ninguém escreveu ainda. Depois de fazer, conte o que saiu da conversa: qual ato te travou, qual conclusão você mudou depois.

Entrar para escrever uma anotação.

Como usar

Como começar

  1. Escolha uma pergunta, abra e copie a instrução.
  2. Cole numa conversa nova — não numa em que você já discutiu esta pergunta, senão o modelo segue suas respostas antigas.
  3. Não diga nada. Espere a primeira pergunta.

Quatro palavras que você pode usar a qualquer momento

  • 跳过 passar já para o próximo ato
  • 提示 dar uma direção, não a resposta
  • 直说吧 explicar este ponto inteiro e depois continuar cobrando o custo
  • 复盘 pular para o fecho e emitir o cartão de revisão

Três armadilhas

  • Não faça duas perguntas na mesma conversa: o contexto da primeira faz o modelo julgar seu nível antes da hora.
  • Não busque a resposta assim que ele perguntar. Travar por 30 segundos já é uma informação útil.
  • Quando ele começar a te elogiar, mande ver a quinta regra: a sensação de aprovação encobre o que você deixou passar.

Ordem sugerida: comece pelo treino de padrões transversais como teste de peças, use a pergunta do encurtador de links para pegar o ritmo, depois escolha pela sua área e repita várias vezes a do seu próprio projeto.