刚面完 Palantir 的 coding 轮(SWE new grad pipeline,2026 春招)。把我知道的都写出来,因为网上信息比 Meta/Google 少得离谱。
形式: 两轮独立的 coding,每轮 45 分钟,不同面试官。不是 take-home OA。两轮都是 live,在 HackerRank 或共享 coding 环境里,我具体忘了,其实是 CoderPad。
难度: 平均我会叫 medium-hard LC。一道图遍历题(BFS 变体,不是套路题,就是需要实现干净、复杂度要对),一道字符串处理题,有递归结构。没有要求你知道什么冷门算法。难点是:在压力下实现得干净,同时把你的推理讲清楚。
两位面试官都让我先讲方案再写代码。有一次我写太快了,面试官打断我说「tell me what you're thinking first.(先说说你在想什么。)」(Tell me what you're thinking first.(先说说你在想什么。))。这就是提示:要边讲边写,不要只顾敲。
看起来重要的点: 你能不能做出正确解,而不只是暴力 你有没有处理边界情况(他们会明确问) 你能不能把时间/空间复杂度讲清楚 你写的代码是否可读,而不是竞赛式一行流
我为了准备 FAANG 的流程刷了很多 LC hard。说实话这反而让我有点过度准备。我在 Palantir 的题上花的时间更少,反而把更多精力用在慌:是不是有什么套路我没看出来。其实没有。就干净地把题做出来。
有个让我意外的点:面试官最后让我把解法的一部分重构得更易读,不是为了性能。这挺少见的,感觉更像 code review,而不是典型的 coding 面试。
我没继续走下去(第二轮后被 ghost,经典)。但我觉得面试本身挺公平的。如果有人有 2026 夏季更近的 data,我也想知道形式有没有变。