大概 6 周前,我面了 Nike 的 final round virtual onsite,职位是平台团队的 senior security engineer。分享一下结构,因为跟纯科技公司的流程不太一样。
日程:全程 Zoom,一天内安排(太平洋时间 8:30am 到约 4pm,中间有休息)。共 5 轮。他们会在前一周发 schedule 文档。
Round 1:Technical(对我来说是安全方向,SWE 候选人是 coding) 我这轮是 threat modeling 和安全架构。他们给了一个简化的架构图,让我找 attack surface 并提出 mitigations。45 分钟。聊到了 authentication flows、secrets management 和 API 安全。对 SWE 候选人这里会是 coding。
Round 2:System design 混合 panel,2 个面试官。一个更偏 senior,一个级别更接近我。设计题偏 scale。他们看你怎么处理 trade-off,以及能不能把推理讲清楚。
Round 3:Behavioral 价值观导向。也是两个面试官。问题会跟 Nike 公布的 values 挂钩(另一个帖子有更详细的介绍)。45 分钟。
Round 4:跨职能 / stakeholder 这轮让我挺意外。面试官是非工程背景的人(我这里是 legal/compliance)。他们在测你能不能跟非技术 stakeholder 清晰沟通。我被问到如果发生安全事件,怎么向领导层说明。要用大白话回答。
Round 5:Hiring Manager 更像聊天。HM 问了我的职业轨迹、我想要什么样的团队,以及几个情境题。也聊了岗位范围和团队结构。
之后:recruiter 说 debrief 需要 1-2 周。我是第 10 天出的结果。等待期间他们不会给中间反馈。
总体来说,这次 onsite 比我之前经历的一些 loop 更有条理。他们提前把预期说清楚了,而且基本按计划执行。