Kacam.net

Ver el mundo

Entrenamiento de diseño de sistemas

Indicaciones que copias y te llevas a otra parte. Pégalas en cualquier modelo grande y hará de entrevistador, llevándote por el problema escena por escena en lugar de recitar la respuesta.

Por ahora estas indicaciones solo existen en 简体中文.

Cómo se usa

Cómo empezar

  1. Elige una pregunta, ábrela y copia la indicación.
  2. Pégala en una conversación nueva, no en una donde ya hablaste de esta pregunta: el modelo seguiría tus respuestas anteriores.
  3. No digas nada. Espera su primera pregunta.

Cuatro palabras clave que puedes lanzar en cualquier momento

  • 跳过 pasar ya a la siguiente escena
  • 提示 dar una dirección, no la respuesta
  • 直说吧 explicar este punto completo y seguir preguntando por el coste
  • 复盘 saltar al cierre y sacar la ficha de repaso

Tres trampas

  • No hagas dos preguntas en la misma conversación: el contexto de la primera hace que el modelo prejuzgue tu nivel.
  • No busques la respuesta en cuanto pregunte. Quedarte 30 segundos en blanco ya es información útil.
  • Cuando empiece a halagarte, recuérdale la quinta regla: la sensación de aprobación tapa lo que se te pasó.

Orden recomendado: empieza por el ejercicio de patrones transversales como prueba de piezas, usa la pregunta del acortador de enlaces para coger el ritmo, luego elige según tu especialidad y repite muchas veces la de tu propio proyecto.

Preguntas frecuentes

秒杀 / 限时抢购
一秒钟涌进来十万个人,只有一百件货。
★★★★☆ · unos 45 min
支付系统
钱不能多也不能少,而第三方随时超时。
★★★★★ · unos 60 min
订单与库存(电商交易链路)
一条链路跨四个服务,中间任何一步都可能失败。
★★★★☆ · unos 50 min
短链系统
最简单的一道,专门考基本功。
★★☆☆☆ · unos 30 min
Feed 流 / 朋友圈 / 微博时间线
读扩散还是写扩散,以及那个有一千万粉丝的人。
★★★★☆ · unos 45 min
IM / 即时通讯
消息不能丢、不能重,还要在三个端上一致。
★★★★★ · unos 50 min
排行榜 / 计数系统
ZSet 谁都会用,同分怎么排、亿级怎么算名次就不一定了。
★★★☆☆ · unos 30 min
优惠券 / 红包
发一亿张券,核销不能重复,拆红包不能多出一分钱。
★★★☆☆ · unos 35 min
通知与推送系统
多通道、有配额,还不能把同一条推两遍。
★★★☆☆ · unos 35 min
限流器
四种算法的临界问题,以及计数的那台 Redis 挂了你放还是不放。
★★★☆☆ · unos 30 min
大文件上传 / 网盘
分片、续传、秒传,以及回调凭什么可信。
★★★☆☆ · unos 35 min
附近的人 / 打车派单
这其实是两道题,很多人把它们混成一道。
★★★★☆ · unos 40 min
定时任务调度系统
只执行一次,以及「该跑没跑」怎么发现。
★★★☆☆ · unos 35 min
评论 / 树形结构
三种树存储没有绝对优劣,所以得先问产品要什么。
★★☆☆☆ · unos 25 min

Ejercicios especiales

通用模板:任何一道系统设计题
索引里没有的题,套这一份。
unos 45 min
横切套路:第二层追问快问快答
专治「结论会背、推导讲不出」。
★★★☆☆ · unos 30 min
讲自己的项目
把「我做过一个 XX 系统」逼成三个数字 + 一个取舍 + 一个故障。
★★★★★ · unos 40 min
Estos prompts son de código abierto El texto se mantiene en el repositorio público kacam-net/hero-prompts. Si alguno no aprieta lo suficiente, o a su solución le falta una línea, ve y cámbialo: que se publique aquí es otra decisión, y la toma el catálogo de este lado.