刚结束我的 Adobe loop,面的是 Analytics 团队的 senior front-end 职位。从开始到结束大概 5 周,感觉算合理。
Recruiter screen 挺常规:背景、为什么 Adobe、薪资范围。她很有条理,一开始就把时间线说清楚了,我很受用。接着是和 hiring manager 的 45 分钟电话,深挖我在组件系统上的经验,以及我在生产环境里怎么处理过一次性能回退。不是刁难题,就是一次真实对话。
Technical screen 在 Coderpad 上,60 分钟:一道中等难度算法题(sliding window),然后是根据 wireframe 搭一个 React 组件。说实话组件那段更有意思。他们想看的是我怎么思考状态管理和无障碍(accessibility),不只是能不能渲染出来。
On-site 是 Zoom 上连着 5 场。两轮 coding,一轮 system design(做一个 notification system,经典题),一轮纯 behavioral,然后是和一个 senior IC 的「values」轮,几乎全在问冲突和协作。最后那轮有点把我打了个措手不及。我准备了薪资和设计模式,但在 STAR 故事上投入不够。
最后拿到 offer。L5。Salary 比我预期略低,但 RSUs 还不错。建议你在到 offer 阶段之前就把他们的定级规则研究清楚。