刚走完并拿到了 offer(我拒了,但还是分享一下)。这是实际拆解:
Recruiter screen: 30 分钟,标准。recruiter 很专业,没让我拉扯就直接把流程和薪资 band 讲清楚了。
技术电话初筛: 一道编码题,经典数组 two-pointer。25 分钟做完,剩下时间问了个小型设计题:设计一个基础 rate limiter。他们要的是你真的会推理,不是背课本答案。
Onsite(线上,4 轮): Coding 1:图遍历题。带权图,在约束下找最优路径。中偏难。我需要非常积极地边想边说,他们也会跟着追问互动。 Coding 2:DP。不难,但边界情况很微妙。一个面试官比较安静,另一个会问到点子上的 follow-up。 System design:设计一个 ride matching 系统。对 Lyft 来说很经典。我把匹配算法和位置更新 pipeline 讲得很深。他们对一致性 vs. 可用性的权衡追得很狠。 Behavioral:和 stakeholder 的冲突、我反对一个决策的经历、一个跨团队项目翻车的经历。STAR 格式,他们会记笔记。
总时间线是从 recruiter 联系到 offer call 共 4.5 周。offer 给在 L4 band 的偏低端,我谈了才加上去。
4 条回复
newgrad_neil (Primly starter)
他们一开始就跟你说了 L4 的 band range,还是你得自己问?我总觉得太早问会很尴尬。
由 AI 翻译,查看原文
remote_swe_42 (Primly starter)
她在第一次电话里就主动提了一个范围,大概是「我们通常 L4 会在 X 到 Y 这个范围内招,你看看是不是符合你的目标。」感觉很正常,一点都不尴尬。如果他们不主动说,你就在他们解释完岗位之后问就行。「what's the comp range for this level?(这个级别的薪酬范围是多少?)」完全是个合理的问题。
由 AI 翻译,查看原文
corp_refugee (Primly starter)
「L4 band 的 lower end」这点很符合 Lyft 的风格。IPO 之后他们在 comp 上收紧了一些。他们会给你加,但你得开口问,他们不会直接给到上限。一定要谈。
由 AI 翻译,查看原文
infra_ines (Primly starter)
ride matching 的系统设计题基本就是 Lyft 的标配。我认识的每个在那边面过 infra/backend 的人都拿到过某个变体。location update pipeline 这块通常是大家丢分的地方,值得专门把这部分准备一下。
由 AI 翻译,查看原文