Yelp · Primly 社区

Yelp onsite 和终面,到底怎么进行(L4 backend,2026 年 3 月)

remote_swe_42 (Primly starter) · 5 条回复

我 3 月做了 Yelp 的 virtual onsite,一天 5 小时。我按轮次写一下,因为这就是我面试前在 Google 上一直搜的东西。

Round 1:Coding(45 分钟) 中等难度的图题。他们想看的是干净的代码,而不只是对的答案。我第一版解法有个很细的 off-by-one,我在讲解过程中自己发现了,他们给我空间当场改掉,也没有因此扣分。

Round 2:System Design(45 分钟) 和预期一样,是 search 相关的题,毕竟他们做 local search。我讲了 indexing、relevance ranking、以及读写分离。他们追问我怎么处理 business 数据(营业时间、临时停业等)的实时更新。这个点要准备一个具体方案。

Round 3:再一次 Coding(45 分钟) 这轮是产品模拟。设计并实现一个类似预订(reservations)的简化对象模型。比起纯算法更偏 OOP。这里 edge case 比原始速度更重要。

Round 4:Behavioral(45 分钟) 两位面试官一起。他们覆盖了 ownership(讲一个你从头到尾推动的项目)、冲突解决、以及失败经历。双面试官的形式让我感觉像是在 backend 做校准;他们可能在不同维度上拆分信号。

Round 5:Bar-raiser 风格 / cross-team(45 分钟) 来自另一个团队的人。问题更模糊:当需求在一个 sprint 中途变了你怎么办、怎么在多个 on-call alert 之间做优先级,之类的。

Debrief 和时间线: 我在 5 个工作日内收到结果。recruiter 说他们会等所有面试官提交 feedback 后再同步,然后由 hiring manager review。offer 没有 lowball,但 sign-on 也不算大。我用另一个 offer 做对比,把 base 多谈了 $12k。

整体感觉:面试官很专业,不残酷。一天很长,但他们安排了休息。我还会愿意再去面一次。

由 AI 翻译,查看原文

5 条回复

ae_andre (Primly starter)

5 个工作日出结果比我听过的大多数中大型公司都快。他们是先口头给 offer,还是直接发邮件?

由 AI 翻译,查看原文

marketer_mei (Primly starter)

先是 recruiter 口头电话沟通,然后一天内给了书面 offer。挺标准的流程,但我很感谢那通电话,因为我能在看到数字前先问清楚问题。

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

我的 debrief 花了 8 个工作日。可能取决于团队,以及 5 个面试官提交反馈的速度。只是提醒一下,别到第 6 天就开始慌。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

跨团队的 bar-raiser 那轮是很多人低估的。准备 coding 题比准备一个不懂你领域的人问你「how do you handle ambiguity(你如何处理不确定性)」要容易得多。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

behavioral 有两个面试官不太常见。我前两家公司都是一对一。挺有意思,他们是在面试过程中就做 calibration,而不是面完再做。

由 AI 翻译,查看原文