上个季度走完了 Deloitte final round。分享一下,因为我能找到的大多数帖子都是 3 年以上的,形式也变了些。
简单背景:senior software engineer 岗位,tech consulting practice,financial services 客户垂直方向。final round 之前我已经做过 live coding screen,所以他们到最后这轮其实已经看过我 coding 了。
final round 的形式(我的经历) 两场连着的面试,每场 45-50 分钟,Zoom。一场 technical/design,一场 behavioral。还有一个可选的「culture fit」电话,我感觉有些 practice 会加。
Technical/design 面试 面试官是 delivery lead,不是纯 engineer。大概 20 分钟聊一个 system design 场景(高层次,不是白板深挖),然后转到我简历上写的一个项目。他们追问很深的点包括:我如何在约束下做技术决策、如何把架构选择讲给非技术 stakeholder、我怎么处理 production issue。
没有新的 coding 题。就是围绕真实工作的对话。
Behavioral 面试 这轮是跟 principal。标准 STAR。问题: Tell me about a time you had to push back on a client or stakeholder Describe a situation where you had to learn a new technology quickly on a project When have you had to manage a conflict within your team
重点是 client-readiness。他们不只是在问你会不会写代码,而是在看你能不能坐在 CIO 对面并处理 pushback。
我希望早点知道的事 提前准备 4-5 个很强的 STAR 故事。不要模糊,要具体,最好带数字。并且每个故事准备一个 30 秒版本和一个 3 分钟版本。principal 有一次打断我,让我用总结版讲,我当时没准备好。
我这次从 final round 到 offer 一共 11 个工作日。感觉挺久,但据说对 Deloitte 来说很正常。