
面试准备
大促零点,超卖和卡顿先救哪个
大促零点的故障权衡题:先按不可逆承诺排序,拆解超卖的成因与库存扣减取舍,把降级阶梯、决策人和补偿方案提前写进 PRD…

大促零点的故障权衡题:先按不可逆承诺排序,拆解超卖的成因与库存扣减取舍,把降级阶梯、决策人和补偿方案提前写进 PRD…

把 Agent 拆成有限个状态、让每条失败路径都有去处,比反复调提示词更能换来确定性。这是那份源码给我留下的笔记。

ripgrep 默认跳过 .gitignore、拒绝回溯正则、不建索引,每个选择都有代价。写写我为什么认同这些取舍…

一本讲清单的书,让我把上线检查项从三十来条砍到八条,把清单从 wiki 挪进发布脚本,并在不可逆动作前加了强制暂停点…

从一台只跑 nginx 的机器说起:每多一个组件,就多一个需要维护、升级和排查的对象。

一道搜索排序的权衡题:相关性是不可交换的底线,点击信号有偏差,商业化插入需要护栏,评价体系要能发现「看起来没问题」的…

装一个本地 Agent 花了整个周末。真正让我放弃的不是装不上,而是装好之后,每一次开工都要重新相信它一次。

从真实日志构建分层评测集,把检索指标与生成指标分开,用 LLM 作评判时如何拆成可判定的子问题,以及把评测接进 CI…

一次导出功能上线第二天打满数据库连接的事故复盘:缓存 key 里混进了天然变化的参数,轮询又把它放大,而监控面板上的…

把内部工具切到自部署的开源模型,跑了两周又切回一半。省下的调用费,最后以运维和调试的形式还了回去。