Kacam.net

Vedere il mondo

Allenamento di progettazione di sistemi

Istruzioni da copiare e portare altrove. Incollane una in qualunque modello grande: farà l'intervistatore e ti porterà dentro il problema atto per atto, invece di recitare la risposta.

Per ora queste istruzioni esistono solo in 简体中文.

Come si usa

Come iniziare

  1. Scegli una domanda, aprila e copia l'istruzione.
  2. Incollala in una conversazione nuova, non in una dove hai già discusso questa domanda: il modello seguirebbe le tue risposte precedenti.
  3. Non dire nulla. Aspetta la prima domanda.

Quattro parole che puoi lanciare in qualsiasi momento

  • 跳过 passare subito all'atto successivo
  • 提示 dare una direzione, non la risposta
  • 直说吧 spiegare per intero questo punto e poi continuare a chiedere il prezzo
  • 复盘 saltare alla chiusura e stampare la scheda di ripasso

Tre trappole

  • Non fare due domande nella stessa conversazione: il contesto della prima gli fa giudicare in anticipo il tuo livello.
  • Non cercare la risposta appena te la chiede. Restare bloccato 30 secondi è già un'informazione utile.
  • Quando inizia a farti i complimenti, rimandalo alla quinta regola: la sensazione di approvazione copre quello che ti è sfuggito.

Ordine consigliato: parti dall'esercizio sugli schemi trasversali come prova dei pezzi, usa la domanda sull'accorciatore di link per prendere il ritmo, poi scegli in base al tuo ambito e ripeti spesso quella sul tuo progetto.

Domande frequenti

秒杀 / 限时抢购
一秒钟涌进来十万个人,只有一百件货。
★★★★☆ · circa 45 min
Feed 流 / 朋友圈 / 微博时间线
读扩散还是写扩散,以及那个有一千万粉丝的人。
★★★★☆ · circa 45 min
IM / 即时通讯
消息不能丢、不能重,还要在三个端上一致。
★★★★★ · circa 50 min
排行榜 / 计数系统
ZSet 谁都会用,同分怎么排、亿级怎么算名次就不一定了。
★★★☆☆ · circa 30 min
优惠券 / 红包
发一亿张券,核销不能重复,拆红包不能多出一分钱。
★★★☆☆ · circa 35 min
限流器
四种算法的临界问题,以及计数的那台 Redis 挂了你放还是不放。
★★★☆☆ · circa 30 min
附近的人 / 打车派单
这其实是两道题,很多人把它们混成一道。
★★★★☆ · circa 40 min
Questi prompt sono open source Il testo è mantenuto nel repository pubblico kacam-net/hero-prompts. Se uno non incalza abbastanza, o alla sua soluzione manca una riga, vai a cambiarlo: che finisca online qui è un'altra decisione, la prende il catalogo da questa parte.