上周刚面完,所以记忆还很新。发帖是因为我找不到近期的分享,搜出来全是 2022 的 Glassdoor,基本没用。
在线测评在任何 recruiter call 之前,这点挺意外的。HackerRank 托管,两道题 90 分钟。我的题是: 一道图遍历题(BFS,在约束条件下找最短路径)。按 leetcode 是经典 medium,加上约束的 twist 可能算偏低的 medium-hard。 一道字符串解析题,看起来简单,但在空输入和 unicode 这些 edge case 上很坑。我第二题花了太久。
难度:我会说是扎实的中等。不是 Google 那种“你得会冷门 DP”的级别,但也不是有些公司拿来热身的简单题。如果你能稳定在 30-35 分钟内做出 LC medium,应该没问题。
语言:你可以随便选。我用 Python。没听说有人因为语言选择被扣分。
时间线:听说提交后大概 5 个工作日 recruiter 才会回复。在那之前没有自动出结果。
一个我没想到的点:他们显然会看代码质量,不只是看过没过用例。recruiter 在 debrief 里提到我的变量命名不错、解法可读性强。所以不要只为了过用例硬写,写得像有人真的会读。因为他们确实会。
如果你最近也做过 Cloudflare 的 OA,欢迎在下面分享。好奇形式有没有变化。