ok 我是 2025 届,上个月收到了 xAI recruiter 的联系。当场就慌了,因为网上几乎找不到 new grad 流程到底长啥样。最后我走得还挺远(过了 phone screen,但最终没拿到 offer),想把我摸到的信息发出来,让下一个人至少有点东西可参考。
我在面试前能拼出来的信息 xAI 很小,节奏很快,而且不像 Meta 或 Google 那样有结构化的 new grad program。没有轮岗,没有专门的新人成批 onboarding。你需要很快产出。这对准备很重要,因为你不只是展示 CS 基础,你还要展示你能把活扛起来。
phone screen 标准编码题。我拿到的是一个中等难度的图遍历题。要在带权图里找最短路径,还加了一些我就不完全剧透的额外约束。他们在看的是你在写代码前怎么讲清楚思路,而不只是最后做没做出来。我先花了 5 分钟走例子和边界情况,然后才开始写代码。回头看这个节奏是对的。
我从 recruiter 那听到的 onsite(我没走到那一步) 她说一般是 4 轮:两轮 coding,一轮 system design(对 new grad 简化过),一轮 behavioral。new grad 的系统设计题据说会限定到类似「design a URL shortener」这种经典题。你需要会基础:存储估算、读写链路、缓存、基本的可扩展性。
如果能重来我会怎么准备 刷 leetcode medium 的图、DP、字符串题。不用很难,但要稳定 medium。 练习边写边讲。这比编码本身更难。 即使是 new grad 也要补一下分布式系统基础。你不需要 staff 级别的深度,但你应该知道 load balancer 是干嘛的,以及为什么要缓存。 准备 1-2 个真实项目故事。尽量别全是课堂项目。实习、真的有用户的个人项目、开源贡献都行。
xAI 这家公司特有的点 他们在做 Grok 和相关 infra。如果你有任何 LLM inference、训练 pipeline 的背景,或者哪怕只是熟悉 transformer 架构的术语,都可以提。他们不会拿这些去拷问一个 new grad,但能看出你在关注他们到底在做什么。
有走到更后面 new grad 流程的人,欢迎补充你看到的内容。我想帮大家把这些信息补起来。