今年早些时候我走完了 Deloitte tech consulting 的 SWE 全套流程,面的是他们某个政府技术团队的 senior software engineer 职位。从头到尾大概 5 周。网上信息太乱,我就整理一下。
大致顺序:
第 1 周:Recruiter screen(30 分钟) 标准问题。背景、为什么 Deloitte、是否能出差(是的,尤其 consulting 角色这点很真实)。还会确认 clearance 相关资格,因为我目标的团队是 DoD-adjacent。如果你是签证身份,尽早确认岗位是否要求公民身份。
第 2 周:HireVue / async video screen 三道 behavioral 录视频,每题大概 3 分钟。我很讨厌这种,但就是这样。准备 3-4 个 STAR 故事轮着用。问题大概是:讲讲你在紧 deadline 下工作的经历,描述一次和 stakeholder 的冲突。
第 2-3 周:Online technical assessment 2 道 coding,90 分钟。Leetcode medium 水平。一道是图遍历(BFS),一道是改版 sliding window。这个阶段没有系统设计。我用 Python,没问题。
第 4 周:Technical interview(live,60 分钟) 和一位 senior consultant/engineer 配对。先让我 code walkthrough 一个我做过的东西,然后做一道 live coding(Leetcode easy-medium,类似 two-pointer)。面试官明显既看沟通也看正确性。一定要把思路说出来。
第 5 周:Final round(两场连着) 一场和 principal 做 behavioral,一场和 delivery lead。重度 STAR。问了很多在约束下工作、客户场景、面对模糊需求怎么处理。
我这套流程里没有系统设计深挖。可能因 practice 或 seniority 级别不同而变化。behavioral 在这里的权重比纯产品公司面试高得出乎意料。
最终轮后大概 2 周出 offer。时间线偏长,但他们一直有同步进度。总的来说:5 周挺常见。