答辩:要不要加这层缓存
「这里慢,加个缓存吧」——这个数据能容忍多旧?谁来失效它?
プロンプトをコピーして、どれか一つを選んでください。答えを並べるのではなく、面接官として場面ごとに問い詰めてきます。
アプリを入れたスマートフォンなら、そのままアプリが開きます。WeChat の中では外部アプリを開けないので、先にブラウザで開いてください。
コピーした文章の末尾には採点用の答えが付いています。自分で先に読まないこと —— 自分で導き出せたかどうかが肝心です。
缓存是拿一致性换延迟,所以提案里得同时回答两边:省了多少(要有基线),代价由谁承担。
它会先把缓存排到别的办法后面:索引看过吗、是不是 N+1、能不能批量、能不能预计算 —— 这四条一条都没试过就加缓存,是在给一个还没诊断清楚的问题贴膏药。
主战场那一问最容易问穿:改这个数据的地方一共有几处? 后台脚本、别的服务、数据修复的临时 SQL —— 多数人只记得自己那条写路径。
この一本が試すもの
取捨と代償
具体的な数字
失敗と障害
この本文をリポジトリで見る (ファイルの末尾が手の内です。開けば目に入ります)
この問題はやったか
ログインすると「この問題はやった」を記録できます。次に来たとき、いつやったか分かります。
やった人の手記
まだ誰も書いていません。やり終えたら、そのやり取りで何が出てきたか書いてください —— どの場面で詰まったか、あとで変えた結論はどれか。
使い方
問いが具体的なほど採点は鋭くなります:具体的な各本はその種類の根因リストを持ち、汎用の組は当てはまるものがないときの受け皿です。システム設計の採点線は「利点だけで代償を語らない答えは暗記」でしたが、こちらは —— 具体を出せないなら、それは空です。
始め方
- 一本選んで開き、プロンプトをコピーします。
- 新しい空の会話に貼ります。
- まず一言二言で「何について語るか」を伝え、それから質問を待ちます —— 貼ったあと何も言わないシステム設計の系列とは、ここが違います。
途中でいつでも使える三つの合図
跳过すぐ次の場面へ换一个別の案件・別の障害・別の経験でやり直す复盘すぐ締めに飛んで、振り返りカードを出してもらう
三つの落とし穴
- 慰め始めたら「褒めないで」の鉄則を見るように言ってください —— 振り返りの二本は、モデルの慰め役の人格を最も引き出しやすく、そうなると振り返りではなく心のケアになります。
- 答えを代わりに整えようとしたら、遮ってください。あなたが「覚えていない」と言い、モデルが「たぶん納期が厳しかったからでしょう」と続けた時点で、その一文はもうあなたの記憶ではありません。
- 履歴書や設計文書を貼る前に、電話番号・メールアドレス・社外に出してはいけないものを消してください。
出す予定の提案があるなら「提案の弁明」から。案件を終えた直後・障害の直後なら、覚えているうちに振り返りの二本を。転職の準備なら、まず履歴書を点検し、残った項目で行動面接を練習してください。
ログインすると手記を書けます。