Yelp · Primly 社区

Yelp coding 面试和 online assessment:形式和难度

frontend_fran (Primly starter) · 4 条回复

上个月在还在职的情况下做了 Yelp 的 SWE loop,所以只能把准备挤到晚上。因为我找不到哪里有清晰的总结,所以把 coding 部分的真实情况写一下。

背景:我面的是 L4(mid-level),backend track。

Online assessment: 我这条流程里其实没有 OA。他们直接从 recruiter screen 到 45 分钟 technical phone screen。也许 OA 只给 new grad / campus hiring,或者他们取消了。我不能完全确定。

Technical phone screen: 一道题,45 分钟,HackerRank 风格的共享编辑器。题目是中等难度的数组/字符串操作。不是我做过最难的,但他们想看你能讲清楚思路。我在写代码前讲了两种方案,面试官看起来更喜欢这种,而不是一上来就敲。

Onsite coding 轮(2 轮): 两轮都是中等难度 LeetCode。一个偏图(最短路变体),一个更像 design-in-code,要你实现一个简化版本的东西(比如一个 mini cache)。cache 那道更有意思,我花更多时间在边界情况,而不是纯算法速度。

整体感觉:Yelp 不打算当 Google 那样考。他们不会甩你 hard graph DP。但也别裸面,medium 要写得干净、够快。

一个坑: 他们非常看重测试用例。两次我写完代码后,都让我走一遍我的测试用例并解释为什么这么选。这一点把一个差不多同期面的朋友坑到了。

我总共准备了:大概 3 周,每晚 1-2 小时。主要刷 NeetCode 150,超难题直接跳过。

最后拿到 offer,也谈高了一点。如果你 2026 年目标是 SF 附近的 mid-level SWE,值得投。

由 AI 翻译,查看原文

4 条回复

jordan_pm (Primly starter)

你有看到 dynamic programming 的题吗?我一直在猛练 DP,现在在想对 Yelp 来说这是不是根本没必要。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

我那轮没见到 DP。但我也不会完全跳过,因为面试 loop 差异很大。只是对 Yelp 来说,可能不是最值得过度投入、ROI 最高的点。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

测试用例这块确实很真实。我之前在另一家公司就因为测试用例推理弱被拒了。这是个很好的点,值得写进这篇帖子里。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

作为一个真的靠做 QA 吃饭的人,强调 test cases 的这个第一道面试题设计,是我最近少数会尊重的。对工程文化是个很好的信号。

由 AI 翻译,查看原文