阶段 2 — 系统设计 · 面试官工具包
What this stage is for: whether the candidate reasons about failure before they reason about throughput. It is not a breadth check — stage 3 covers breadth, and asking here duplicates it.
Open with a system they have actually operated, not a hypothetical. Follow the first failure mode they name all the way down. A strong answer gets more specific under pressure; a weak one gets more abstract.
Not in scope for this stage, and flagged because interviewers keep straying into it: compensation, notice period, and anything that belongs to the recruiter conversation.
People 团队需要判断,也需要处理大量协调工作;而协调工作正是阻碍判断发生的原因。下面每项工作都属于协调的一半。
找出面试小组和候选人都合适的时间,发送附有正确材料的邀请;当一名面试官退出时,重新运行整个流程。这是招聘延误中最可靠的来源,也纯粹属于后勤工作。
每个阶段包括:本次面试要测试什么、真正能测试它的问题,以及优秀和较弱答案的表现。根据代码库中的评分表生成,因此新面试官执行的流程与经验丰富的面试官相同。
它汇总每位面试官写下的内容,并按评分表而不是按输入字数排列,同时突出两位面试官意见不一致的地方。找出分歧才是重点,解决分歧则是面试小组的工作。
申请账户、整理阅读清单、根据职位起草第一周计划、提醒导师。它是一份会自动执行的清单,而不是某人必须记得打开的清单。
在 Slack 线程中提问,从代码库中的文档回答并引用相关章节。如果员工手册没有答案,它会明确说明,并转交给人员,而不是用看似合理的政策填补空白。
它会先读取你已有的职位和团队实际工作,再撰写招聘信息,因此描述符合实际工作,而不是沿用相似职位的上一份招聘信息。
这里的产出关注流程,而不是个人。它让流程保持一致、标准明确,这是工具真正能够改进的部分。
What this stage is for: whether the candidate reasons about failure before they reason about throughput. It is not a breadth check — stage 3 covers breadth, and asking here duplicates it.
Open with a system they have actually operated, not a hypothetical. Follow the first failure mode they name all the way down. A strong answer gets more specific under pressure; a weak one gets more abstract.
Not in scope for this stage, and flagged because interviewers keep straying into it: compensation, notice period, and anything that belongs to the recruiter conversation.
工具包、排期、复盘结构和入职计划,全部关乎如何开展招聘。它们都不是对候选人的判断;这条边界是刻意的产品定位,而非限制。
政策答复来自代码库中的文档,并引用相关章节。员工手册未覆盖的问题会转交给人员——报告空白,而不是填补空白。
根据评分表生成工具包的价值不在于速度,而在于第 15 位候选人接受的面试与第 1 位相同。这首先是公平性,其次才是效率。
People 系统存储公司最敏感的数据,因此机制在这里最重要。为项目分别连接每个系统一次。凭据绝不会进入机器。
Easy connect 通过各应用自己的 OAuth 页面支持 3,000+ 个应用,大多数招聘和 HR 系统都可通过这种方式接入。如果某个系统不支持,也可以通过 OpenAPI、GraphQL、原始 HTTP 或远程 MCP 服务器接入——如果某个系统包含你不希望任何代理接触的数据,正确的配置就是不要连接它。
以三种方式启动同一个会话。将定时运行的会话指向物流安排并设定固定日期,绝不要让它处理任何评估性工作。
有人在 Slack 讨论串中提问,系统引用手册中的相关章节回答。手册没有答案的问题会转给人员处理,而不是自行猜测。
将任何发送给候选人的操作设为“询问”。运行会在显示消息和收件人的调用处暂停;批准后,从完全相同的位置继续。
cron 触发器在第一天打开会话并执行清单:申请账户、整理阅读清单、起草第一周计划、提醒导师。固定日期、固定清单,不包含任何判断。
这是“代理处理了它”并不正确的领域。第一行是产品立场,其余是平台控制项。
一个项目、一组连接器、一份不断积累的记忆。每支团队为自己的工作编写技能,无需搭建第二套系统。