我 1 月做了 SpaceX 的 online assessment,当时也是半摆烂地在找工作。把数据放这儿,因为我在做之前找到的信息大多是 2023 的,我不太信。
平台:HackerRank。recruiter screen 之后邮件发链接。
形式:2 道题,打开后开始计时,90 分钟。可以用他们支持的任何语言。我用 Python。
题 1:图遍历。在带权图里找最小代价路径,并且对哪些节点可以重复访问有约束。像是 Dijkstra 变体加了一个额外条件。难度中等偏上,可能 Medium-Hard。我做出来了。
题 2:字符串处理 + sliding window。更直接。我也做得很干净。
我注意到的点: 题不完全等同于 LeetCode,但很像。具体来说:图遍历、动态规划、sliding window 在我看过的多份 report 里都出现过。 不考 ML,不考 SQL,不考 system design。纯 DSA。 HackerRank 的自动补全很烦。我建议你提前在他们环境里试一下你要用的语言。 我最后剩了大概 20 分钟。只要你熟悉常见 pattern,90 分钟够。
我做完之后进入 phone interview 阶段,所以 OA 通过率感觉并没有特别夸张地窄。更像是一个基础 DSA 检查。你如果能稳定做 LC mediums,大概率没问题。
真正的 hard filter 似乎是 onsite 的 coding rounds,至少我观察是这样。