项目串讲与面试话术总集
1. 模块目标与根入口职责
本模块把项目事实、业务不变量、方案权衡、失败恢复和岗位表达组织成可复述、可追问、可回链的项目口述体系。根入口只负责导航和统一合同,不复制 Java(编程语言)、JVM(Java 虚拟机)、Redis(远程字典服务)、MySQL(关系型数据库)、MQ(消息队列)或分布式系统的机制长文;需要展开时,进入对应项目分册或跨模块唯一正文。
使用本模块时始终遵守三条边界:先判断事实等级,再选择项目主线;先直接回答当前问题,再下钻机制;恢复结论必须同时覆盖技术信号和业务不变量,不能用进程存活、重试成功或队列下降代替业务验收。
2. 90/91 零迁移边界
2026-07-14 的计划基线中,90-项目串讲与面试话术总集.md、90-项目串讲与面试话术总集/、91-高频追问题库.md 与 91-高频追问题库/ 均不存在,因此 90 与 91 是真实零迁移的新组织层,不得描述为从旧根搬迁而来。当前同名目录已经按计划新建,不改变其零迁移来源属性。
90负责项目背景、约束、目标、方案、权衡、失败、结果证据与复盘。91负责按技术分类组织失败场景、追问和交叉跳转。92—94是计划基线前已存在的旧根,原文及旧资产守恒统一登记在 90/00 唯一迁移账本,本根不建立第二本账。- 零迁移表示“没有旧内容被移动”,不表示不能链接既有正文;新增分册可以编排和深化,但不能复制机制长答案冒充迁移结果。
3. 九篇分册与九张正式图
| 顺序 | 分册入口 | 唯一职责 | 正式图 |
|---|---|---|---|
| 00 | 迁移账本、事实卡与学习路线 | 管理唯一旧资产账本、事实等级、八段式合同和学习路线 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 01 | WMS(仓储管理系统)库存防超卖与仓内作业 | 训练数量守恒、并发裁决、仓内责任和对账恢复 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 02 | 支付资金一致性与对账 | 训练资金未知态、幂等、账本、对账和反向交易 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 03 | 订单履约、海外仓、面单、轨迹与异常恢复 | 训练外部结果查证、终态保护、回放和人工核验 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 04 | 异步导出任务隔离与结果交付 | 训练快照、分片、检查点、资源隔离和可验证交付 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 05 | Runner(执行器)调度租约恢复与可观测性 | 训练租约、代次隔离、接管、重试和恢复验收 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 06 | IoT(物联网)报警风暴治理与反馈控制 | 训练聚合、分级、背压、严重事件保护和反馈闭环 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 07 | 跨境物流业务链路与成本权衡 | 训练报价、下单、履约、轨迹、结算和总成本权衡 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
| 08 | 综合自我介绍、项目组合与追问树 | 按岗位选择项目证据,并把局部追问收束到架构判断 | PlantUML(开源建模工具)源图 / PNG(便携式网络图形)渲染图 |
九张正式图均同时保留可编辑源和非空渲染图。根入口只建立索引;图中的节点、箭头、前提、正常路径和失败路径由对应分册负责解释。
4. E1/E2/E3/E0 事实等级
| 等级 | 允许表达 | 必须给出的证据 | 禁止越界 |
|---|---|---|---|
| E1(直接证据) | “简历写明”“源码存在”“配置或原始记录显示” | 可定位的文件、类、配置、记录或可复现结果 | 未实测吞吐、生产收益、金额和事故结论 |
| E2(已有材料映射) | “已有材料提出这套候选方案” | 对应材料、适用边界和仍需核验项 | “生产已经采用并取得确定效果” |
| E3(演练设计) | “在明确假设下可这样推演” | 输入、单位、公式、状态变化、观测信号和结论 | 把人造参数包装成真实规模或阈值 |
| E0(待核对) | “当前缺少证据,需要现场核对” | 缺失对象、取证位置、验证动作和升级条件 | 任何确定性生产事实、根因或收益 |
同一段项目口述可以包含多个等级,但每个数字、效果、版本、事故和个人贡献都要单独判断。完整事实卡、升级条件和不可越界陈述只维护在 90/00 事实入口。
5. 八条项目主线
| 主线 | 首要不变量 | 主要证明点 | 进入分册 |
|---|---|---|---|
| WMS(仓储管理系统)库存与仓内作业 | 可售、有效冻结、已扣、实物和作业状态可核对 | 条件裁决、稳定业务键、仓内流水与盘点恢复 | 01 分册 |
| 支付资金一致性 | 本金、手续费、退款、冲正和渠道账单可对平 | 未知态查单、分层幂等、账本和差异恢复 | 02 分册 |
| 订单履约与海外仓 | 一个业务意图只有一个有效下游结果,终态不倒退 | 下游适配、面单版本、轨迹裁决和异常核验 | 03 分册 |
| 异步导出 | 一次任务基于确定快照交付一个完整、可验证的结果 | 分片检查点、执行隔离、取消竞争和结果发布 | 04 分册 |
| Runner(执行器)调度 | 同一代任务只有当前合法持有者可以提交 | 租约接管、旧代拒绝、幂等副作用和恢复门禁 | 05 分册 |
| IoT(物联网)报警治理 | 原始事件可追溯,严重事件在风暴中仍可达 | 聚合抑制、分级通道、背压和反馈控制 | 06 分册 |
| 跨境物流业务链路 | 报价、订单、履约、轨迹和结算因果可追踪 | 外部依赖查证、时效成本权衡和可回退演进 | 07 分册 |
| 综合项目组合 | 事实不变、证据可迁移、项目选择匹配岗位风险 | 两主一辅选择、跨项目比较和追问收束 | 08 分册 |
第八条是表达编排节点,不是虚构的生产项目。现场通常选择两个主项目和一个补充项目,其余主线作为追问入口,不按目录顺序逐篇背诵。
6. 统一八段式项目话术合同
| 段落 | 必须回答 | 结束条件 |
|---|---|---|
| 背景 | 业务冲突是什么,个人职责边界在哪里 | 面试官知道为何值得解决 |
| 约束 | 量级、时效、团队、外部依赖和不可逆动作有哪些 | 决策空间已经被限定 |
| 目标 | 要守住什么业务不变量,用什么信号验收 | 成功与失败可以判定 |
| 方案 | 权威事实、业务键、状态迁移、同步裁决和异步副作用如何协作 | 正常关键链路可以画出并复算 |
| 权衡 | 比较过哪些候选,失败成本和不适用边界是什么 | 能解释为何没有选择替代方案 |
| 失败 | 超时、重复、乱序、重启、积压或依赖不可用时怎样止血、查证和恢复 | 新流量、在途请求与历史存量都有处置 |
| 结果证据 | 哪些属于 E1(直接证据)、E2(已有材料映射)、E3(演练设计)或 E0(待核对) | 结论强度不超过证据 |
| 复盘 | 怎样防复发,何时扩面、回退或重新设计 | 行动有验证、撤销条件和责任边界 |
八段式不是时间流水账。30 秒保留问题、不变量、个人动作和证据边界;3 分钟补齐正常链路、失败恢复与权衡;继续深挖时再进入数据、图和跨模块唯一正文。故障追问统一按“现象、假设、证据、止血、查证、修复、恢复验收、复盘”回答。
7. 学习顺序
首次学习按 00 -> 01 -> 02 -> 03 -> 04 -> 05 -> 06 -> 07 -> 08:先固定事实边界和表达合同,再依次训练数量、资金、履约、后台任务、报警风暴和跨境成本,最后组合成自我介绍与追问树。
按岗位复习时不必顺序通读:
- 供应链或交易岗位:
00 -> 01 -> 02 -> 03 -> 08。 - 平台稳定性或任务系统岗位:
00 -> 04 -> 05 -> 06 -> 08。 - 跨境履约或业务平台岗位:
00 -> 03 -> 07 -> 02 -> 08。 - 架构岗位:先选一条项目主线,再补 架构约束与权衡、容量与恢复 和 综合项目组合。
8. 快速复习与自我介绍入口
面试前快速复习只做四步:
- 读 90/00 事实卡,随机抽一句项目结论并判断事实等级。
- 从八条主线中选“两个主项目加一个补充项目”,各用八段式讲 3 分钟。
- 对每个主项目注入一次超时、重复、乱序、重启或积压,检查能否说清止血、查证、存量修复和业务恢复。
- 用 90/08 综合入口 完成 30 秒、3 分钟和 5 分钟自我介绍;时间盒结构回链 架构设计口述模板。
复习完成前自检:
- 能区分 E1(直接证据)、E2(已有材料映射)、E3(演练设计)与 E0(待核对)。
- 能为每条主线说出权威事实、稳定业务键、禁止状态迁移和恢复判定。
- 能按八段式讲项目,不从组件清单或时间流水账开场。
- 能解释一次失败的证据链,并同时处理新流量、在途请求与历史存量。
- 能用业务不变量验收恢复,不以单一技术指标代替结果。
- 能在不复制机制长文的前提下跳转到唯一正文。
- 能把团队目标、个人动作、共同结果和待核对指标分开表达。
- 能根据岗位风险调整项目顺序,但不修改项目事实。
9. 跨模块唯一正文链接
项目分册负责“为什么这个机制出现在该项目”,下列正文负责“机制本身怎样工作”。根入口只提供最短下钻路径;更细的机制链接由各项目分册维护。
| 追问方向 | 唯一正文入口 |
|---|---|
| 缓存一致性与分布式锁 | 缓存一致性与缓存问题 / 分布式锁全景 |
| 事务、并发裁决与崩溃恢复 | 事务隔离与 MVCC(多版本并发控制) / InnoDB(事务存储引擎)锁与死锁 / 日志与崩溃恢复 |
| 消息幂等、顺序、重试与积压 | 可靠性语义、幂等、顺序与重试 / 容量、积压与线上排障 |
| 分布式补偿与未知态 | 分布式事务、补偿与消息一致性 |
| 异步任务内存与事故排查 | JVM(Java 虚拟机)内存、日志、参数与容器化 / 线上排障与事故复盘 |
| 支付、履约、面单与轨迹 | 支付资金一致性与项目话术 |
| 架构约束、方案权衡与项目方案 | 架构师思维与架构设计 / 技术选型与解决方案设计 / 架构案例与项目方案库 |
| 容量、故障恢复与业务指标 | 架构稳定性指标与容量评估 / 业务数据指标与埋点分析 |
发现机制缺口时回到唯一正文补课,再返回项目分册重练;不得在本根追加机制定义、源码解释、长篇排障步骤或重复答案。
