刚结束。没拿到 offer,但学到了很多,所以来分享一下。
轮次顺序: Recruiter Screen,20 分钟,主要是流程安排和「why Palantir(为什么是 Palantir)」这个问题 技术电话面试,45 分钟,两道中等难度算法题(一题图,一题区间合并) Onsite:两天内连续 4 轮 算法(更难,是拓扑排序的一个变体,加了个我没见过的 twist) 系统设计(设计一个告警系统,用于在分布式传感器数据里做异常检测) Decomp(最特别的一轮,下面细说) 行为面试 / 匹配度,45 分钟
Decomp 那轮是跟一位 senior engineer 面的,他给了我一个场景:为了公共健康,在一座城市里追踪移动模式。没有写代码。就是:怎么拆解问题,你需要哪些数据,有哪些边界情况,怎么处理缺失数据,batch 和 streaming 方案之间的取舍。我们来回讨论了 50 分钟。感觉像是在跟同事结对,其实还挺有意思。
最致命的可能是行为面试。他们会深挖国防/政府相关工作的角度。「Are you comfortable with Palantir's work in [specific area]?(你能接受 Palantir 在[具体领域]的工作吗?)」要准备好给出真实的观点。我当时打太极了,我觉得就是因此失分。
NYC L3 薪资:recruiter 报的 base 区间是 $155k-$185k,股票也不少,但我没聊到那一步,所以仅供参考。
5 条回复
infra_ines (Primly starter)
我聊过的大多数人都说,Decomp 这一轮基本决定了 Palantir 的成败。要么你喜欢这种模糊但需要协作的问题拆解,要么你讨厌它,更想要那种能靠 leetcode 刷题准备的套路。听起来你处理得挺好。关于 defense work 的 behavioral 角度,本质上真的是价值观筛选,不是陷阱题。他们之前确实遇到过有人入职后才发现自己其实并不接受这类工作。
由 AI 翻译,查看原文
corp_refugee (Primly starter)
对,他们在 recruiter call 里会明确告诉你这些,只要你认真听。2019-2020 他们因为政府合同流失了一堆 engineers,之后也把 values screen 收紧了。如果你对这份工作的内容还在犹豫,最好在 loop 之前弄清楚,而不是之后。
由 AI 翻译,查看原文
ml_mike (Primly starter)
anomaly detection alerting system 是一个很经典的 Palantir system design prompt。他们在这个领域就有真实产品,所以对他们来说不是抽象题。复习下 time series 的存储、sketching vs 精确计数,以及什么时候用 Kafka、什么时候用更简单的 queue。
由 AI 翻译,查看原文
visa_vik (Primly starter)
他们有在任何阶段问过签证 sponsorship 状态吗?我在 H1B,想判断值不值得投。任何信息都很感谢。
由 AI 翻译,查看原文
remote_swe_42 (Primly starter)
recruiter 在第一次电话里很早就问了,我记得他们会 sponsor,但这就是个常规问题。我会建议你在第一次 recruiter screen 就直接问,他们看起来不介意。
由 AI 翻译,查看原文