我在 2026 年 4 月走完了 Roblox 的 OA 和 phone coding 轮,岗位是 mid-level SWE。外面的信息少得离谱,所以我写一下。
Online assessment: 三道题,90 分钟,在一个叫 CodeSignal(或者它的衍生平台)上。题目是: 数组操作带边界情况。标准的 LC 中等难度。 图遍历。BFS,不算花。坑在约束很大,所以你得考虑内存。 字符串题,看起来很简单但隐藏了一个 unicode 字符相关的边界情况。我那题只拿了部分分。
会有常规的「不要分享」提醒。我没看到监考,但我猜有查重。
Phone coding round: 现场 Coderpad,45 分钟,对面是一个工程师。一道题。我的是中等难度的树题。面试官让我先给最优解,然后问时间复杂度,我答对了。之后又聊了一个关于序列化的 follow-up,大概吃掉了 10 分钟。
他们确实希望你边写边讲思路。沉默超过一分钟会很尴尬。我一开始先问了一个澄清问题,他们挺认可的。
难度评价: 整体老实说更接近 LeetCode 的 medium。我看到另一个论坛有人说 phone screen 抽到了 hard DP,但可能跟岗位有关。对 product/platform SWE 来说,感觉 medium 就是上限。不过不要低估 follow-up 问题。他们想看的是你能把解法扩展完善,而不只是把第一问过掉。
我准备了大概 6 周,每天 1-2 小时。Blind 75 加上一些 LC 上打了 Roblox 标签的题。我看到的图和树的侧重,跟我实际遇到的非常一致。
从 OA 到 offer 总共大概 5 周。