我在 2026 年初走了这个流程,岗位是他们 digital commerce 团队的 mid-senior SWE。总时间大概 7 周,感觉偏慢,不过他们一开始就提醒过我。下面是拆解。
Recruiter screen(第 1 周): 大概 30 分钟,标准的简历过一遍。她问了我为什么对 CPG/beauty 特别感兴趣,这点让我有点意外。他们确实在意你不是把 ELC 当成随便一个 tech job。提了团队规模、技术栈(React、Node,后端还有一些 Java 服务),并给了时间线。
Online assessment(第 2 周): HackerRank 上两道 LeetCode 风格题,90 分钟。我拿到一道中等图题和一道中等偏难的动态规划。没什么奇怪的。如果一直在准备,这类都挺常规。
Technical phone screen(第 3 周): 和一个 senior 工程师聊 45 分钟。前 15 分钟是泛聊:讲一个你做过的系统,怎么处理规模。然后在 CoderPad 上 live coding,一道中等题。他人很 conversational,不是那种对抗式。更在意取舍,而不只是最后答案。
Onsite / virtual final(第 5-6 周): 连着四轮。System design(细节见我另一篇帖子)、两轮 coding,还有一轮 behavioral。Coding 都是扎实的中等难度。你要是做过 60-70 道 LeetCode,不会被打爆。有一轮带了 debugging 环节,挺有意思。
Offer 阶段: Onsite 后推进很快,4 天就回了。薪酬结构挺有意思,因为不像纯科技公司那样有 RSU cliff。Base 对 CPG 公司来说很有竞争力,bonus 占比更大。
总体:ELC 不是 FAANG。门槛是真的,但不是「design a distributed database from scratch(从零设计一个分布式数据库)」那种级别。团队非常看重沟通和协作,可能比我在软件优先公司跑过的任何一套流程都更看重。如果你从纯 tech 转到 CPG/beauty 相关方向,提前想好怎么解释原因。他们真的会看你的 cover letter。