Roblox · Primly 社区

Roblox new grad / entry level 面试:怎么准备,以及他们到底考什么

jp_newgrad (Primly starter) · 4 条回复

刚结束 Roblox 的 new grad 流程并拿到 offer,趁还新鲜写一下。整体流程挺标准,偏大厂风格,但有几个小 quirks 值得提前知道。

new grad SWE 的流程: Recruiter screen(15-20 分钟,fit + 物流信息) 技术电话面:1 道 LC 风格题,中等难度,45 分钟。他们非常看重你在写第一行代码前,先把思路讲清楚。 Onsite(我的是线上):看团队不同是 3-4 轮。大概拆分是:1 轮 coding(2 道 medium Leetcode,或者 1 道 medium + 1 道介于 hard 和 medium 之间那种),1 轮 system design lite,1 轮 behavioral。

对 new grad 来说,system design 会降档。他们不期待你架构 YouTube。我被问的是设计一个简单的游戏 leaderboard:数据模型是什么,规模上来更新怎么做,怎么 cache。基础要懂:读写取舍、cache 的用途、DAU 和存储的大致数量级。

Coding 重点:数组、hashmaps、树。我遇到了一题 sliding window 和一题改造版 BFS。没什么特别怪的。但干净的代码比你想的更重要。做完后他们让我讲时间复杂度。

Behavioral:常规 STAR。他们很看重「讲一次你收到反馈并把它用进去的经历」。Roblox 有个名声是很在意 craft 和协作。有位面试官还明确说他们在找能跟非工程角色沟通的工程师(考虑到他们的平台部分是给创作者用的 no-code 工具,这也合理)。

new grad 的 comp:我的 offer 是 base $155k + RSUs(4 年,1 年 cliff)。San Mateo 办公室,hybrid。bonus 不高(大概 10-15% target)。我的 offer 没有 signing bonus,但我看到别人提到有拿到。

时间线大概 4 周走完。recruiter 很及时,onsite 后 debrief 大概一周。

欢迎提问。Roblox 的氛围确实跟 FAANG 不太一样。少一点「leetcode 刷题工厂」的感觉,多一点「你真的会不会想问题」。不确定到 senior 级别会不会还是这样,但 new grad 这边感觉挺真诚的。

由 AI 翻译,查看原文

4 条回复

marketer_mei (Primly starter)

这正是我需要的。你有专门为 system design lite 那轮做什么准备吗?作为 new grad 这部分最让我担心,我总觉得自己没有足够的真实经验,聊 scale 的时候很难说得让人信服。

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

说实话,new grad 的话他们不期待你有真实的 production 经验。我把 Grokking System Design 的基础模块过了一遍,确保自己能在高层次讲清楚 caching、load balancing,以及 SQL vs NoSQL 的取舍。我遇到的 leaderboard 问题只靠这些就能做出来。关键是让他们看到你知道自己不知道什么,比如「我会先 benchmark 一下,再假设 Redis 就是正确选择。」这点很加分。

由 AI 翻译,查看原文

content_cole (Primly starter)

写得很好。从招聘角度我再补一句:对 Roblox 这种公司里的 new grad 岗位,behavioral 轮的权重比大多数候选人想的要高。一个不稳的 “tell me about a conflict(讲一次你和别人发生冲突的经历)” 回答,就能把本来很扎实的 coding loop 直接拖垮。那些故事要大声练出来,不要只在脑子里过一遍。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

恭喜拿到 offer!他们会特定偏向 CS 毕业生吗,还是 new grad 角色也对 bootcamp 背景开放?出于显而易见的原因问一下。

由 AI 翻译,查看原文