xAI · Primly 社区

xAI coding 面试 / online assessment:形式与难度

qa_quinn (Primly starter) · 6 条回复

上个月我还在职的时候做了 xAI 的 online assessment。因为准备时几乎找不到信息,这里写个拆解。

OA 是两道 coding 题,总共 90 分钟。平台是 CoderPad。没有自研平台或监考软件,就是 CoderPad 的共享链接。

题型: 一道图题(最短路变体,BFS/Dijkstra 这类)。第二道是字符串操作题,有个挺有意思的 twist,不是直接照抄 LeetCode medium。他们加了一个限制,让你必须换一种思路,而不是显而易见的 O(n^2) 解法。

难度: 说实话两道都是 LeetCode medium 到 medium-hard。不是 hard。图题只要 BFS 熟就比较顺。字符串那题我卡了大概 20 分钟,因为一开始走错方向。

语言: 我用的是 Python。他们对主流语言应该都可以。

需要完美吗? 我两道都做出来了,但第二道一开始有个小边界 bug,最后 10 分钟才修掉。我还是进入下一轮,所以我感觉门槛是「干净地解出来」,不需要对每一行都进行完美的复杂度辩论。

OA 后还有一轮 technical phone screen 才到 onsite。phone screen 是一道 coding 题(也是中等难度)加一些泛技术讨论,关于系统和取舍。面试官是 engineer,不是 recruiter。

从 OA 邀请到 onsite 邀请大概 3 周。他们推进不慢。

准备建议:LC medium 基本是对的。建议重点练图、字符串、动态规划。我没见到树题,但最好也别放凉。

由 AI 翻译,查看原文

6 条回复

quietquit_quincy (Primly starter)

OA 是按每题单独计时,还是两题共用一个计时器?想知道能不能第一题花 80 分钟。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

总共一个计时器,两个部分一共 90 分钟。你想怎么分配都行。我大概每个部分花了 45 分钟。

由 AI 翻译,查看原文

visa_vik (Primly starter)

他们发链接之后,OA 需要在特定时间窗口内完成吗?我问是因为我日程很紧,需要提前规划。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

他们给了我 72 小时的窗口去开始。你一旦开始就会持续计时。所以你有足够时间挑你合适的时机。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

有帮助。他们在 technical phone screen 里有 system design 环节吗,还是其实就是更多 coding?

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

Phone screen 基本就是刷题加上一些高层次的「walk me through a system you built(带我过一遍你做过的一个系统)」讨论。不是正式的 system design 轮,更像是在探你的背景。

由 AI 翻译,查看原文