我从 fintech 来,本来以为 Deloitte 的 frontend 面试要么特别简单,要么特别学院派。结果两者都不是。把完整拆解分享出来,给在准备的人参考。
岗位是企业客户端产品上的 senior frontend engineer。整个 loop 四轮:
1. Recruiter screen(30 分钟): 标准的背景、时间线、comp 区间沟通。recruiter 很厉害,真的懂技术。
2. 和 senior engineer 的 technical screen(60 分钟): 共享编辑器 live coding。让我从零实现一个 debounce function,然后写一个简化版 React component,用 controlled state。没什么离谱的。更有意思的是后面 20 分钟的架构讨论:如果要给一个有三套不同 design system 的客户做 component library,你会怎么做。这部分才是「真正的面试」。
3. System design / architecture(75 分钟): 作为 frontend engineer 这轮让我有点意外。他们想讨论我会如何架构一个 dashboard 很重的应用:实时数据更新、按角色控制 UI 可见性,以及离线能力要求。他们不指望完美答案,只是在看你怎么在约束下推理、怎么问澄清问题。我提到了 WebSockets、service workers、缓存策略,感觉效果不错。
4. Behavioral and values(60 分钟): 两个面试官,全 STAR。问题包括:我什么时候对一个设计决策提出异议以及结果如何;我什么时候需要把一个 stakeholder 带着一起理解一个技术取舍;当设计在技术上不可行时我怎么和设计师合作。最后那个在咨询侧岗位里特别常见。
2026 有几点值得注意:他们在招 AI-adjacent 的工作,哪怕是在 frontend。一个面试官问我如果要把 LLM 驱动的功能集成到客户 dashboard 里,我会怎么做,以及 UX 上要考虑什么。我没专门准备这个,但这说明他们的方向。
从投递到 offer 总共 6 周,其中 1 周在等排期。