01 Reconcile 的恢复是怎么做的?Lease 是什么?Lease 过期后怎么办?进程退出或崩溃后,Lease 应该如何处理?考察候选人对分布式协调中 Lease 机制与 Reconcile 恢复流程的理解,包括租约续期、过期处理以及进程崩溃后的清理逻辑。 查看学习思路
02 数据库存储会不会发生先后写入、相互覆盖的问题?Fencing Token 是怎么实现的?为什么不把 Fencing Token 直接放进 Lease?能否保证同时只有一个 Worker 在构建?Fencing Token 会不会浪费?考察候选人对并发写入冲突、Fencing Token 实现原理及其与 Lease 关系的理解,评估其能否设计出防止旧持有者覆盖新持有者写入的方案。 查看学习思路
03 为什么要使用多 Agent?当前项目是否真正使用了多 Agent?单 Agent 和多 Agent 做过对照评测吗?单 Agent 是怎么评测的?考察候选人对多 Agent 架构动机、实际落地情况以及评测方法的理解,判断其是否能区分概念与真实实现。 查看学习思路
04 Runtime 适配时,事件是怎么适配的?除了事件,Runtime 还需要适配什么?CLAUDE.md 和 AGENTS.md 是怎么处理的?Skill 是怎么加载的?考察候选人对 Agent Runtime 适配层的理解,包括事件映射、配置加载、Skill 加载等机制。 查看学习思路
05 把配置和会话数据保存在目录中,会不会有严重的信息泄露问题?会话恢复采用什么方式?如果新开一个会话,直接复用旧会话恢复,会有什么问题?Trace 放在哪里?考察候选人对配置和会话数据存储安全、会话恢复机制以及 Trace 管理的理解。 查看学习思路