我最近真的在疯狂研究这个,因为我准备投 Perplexity 2026 的 new grad SWE 岗位,但几乎找不到从 new grad 视角写的东西。到处都是 L5/senior。
下面是我从各种论坛、私信、以及一个走到终面的朋友那里拼出来的信息:
new grads 的流程看起来是: OA(online assessment):Leetcode 风格的中等难度,90 分钟 2 道题,常规操作 technical phone screen:1 道 coding,45 分钟,会要求你边做边解释思路 virtual onsite:2-3 轮。至少一轮是更多 coding,一轮是 system design-lite(会按经验降级,所以不是「design Google(设计 Google)」,更像「design a simple rate limiter(设计一个简单的限流器)」或「how would you model search results(你会如何对搜索结果建模)」),还有一轮是 behavioral
我朋友说他们对 Perplexity 特别关注的点: 会问 AI/LLM 概念的高层理解。不需要很深的 ML 数学,但会问比如 token 是什么、什么是 retrieval-augmented generation、为什么 latency 对 search 很重要。如果你投的公司产品本质上就是 AI answer engine,你至少要表层理解它怎么工作的。 behavioral 意外地很「真」。不是那种「tell me a time you showed leadership(讲一次你展现领导力的经历)」的套路题,更像「describe a project that didn't go as planned and how you handled it.(描述一个没按计划进行的项目,以及你是怎么处理的。)」,细节会被追问。
我目前的准备计划: 刷 leetcode mediums(暂时不刷 hard,目标投之前刷完 120 道 medium) 概念层面读一读 RAG 和 vector search 做几道适合 junior 范围的 mock system design
如果有人最近走过 Perplexity 的 new grad 流程,麻烦把你记得的内容发一下。数据点越多越能帮到大家。