好,我刚走完 PayPal 的 new grad / entry-level SWE loop,趁热把我希望自己面试前就知道的东西都写下来。我是 2025 届,计算机专业,4 月初投的,大概两周收到回复。
时间线:recruiter screen,然后一个 OA(online assessment),然后 4 轮 virtual onsite。从投递到 offer letter 总共大概 6 周。
OA:HackerRank 两道 coding 题,90 分钟。一道 medium(双指针/滑动窗口),一道 medium-hard(图 BFS)。标准 LeetCode 风格。不刁钻。数组、字符串、hashmap、BFS/DFS 要稳。我没见到 hard。
Virtual onsite:四轮分别是:数据结构/算法、system design(为 new grad 简化版)、behavioral、以及一轮「culture fit」对话。
算法轮:两道题,老实说比 OA 还简单。他们更在乎我怎么沟通。比如我需要在写代码前先讲思路,然后我写到一半会被打断,问「如果输入大 10 倍怎么办」这种问题。不要闷头写。
System design:他们一开始就说这轮是按 new grad 缩放的。让我设计一个 URL shortener,不复杂。基础要会:hash function、存储取舍、缓存。我提到 CDN 和读副本,他们挺满意,但并不期待你有很深的 infra 知识。
Behavioral:讲一个你最自豪的项目、一次和队友意见不合、一次你需要很快学新东西。准备 3 到 4 个扎实的 STAR 故事就够了,可以跨轮复用。
Level 和薪酬:我拿到的是 L3(entry-level)offer。base 大概奥斯汀 $120k,有 RSUs 和 sign-on。第一年总 TC 大概 $155k 左右(含 sign-on)。不是 FAANG 数字,但在当地算很有竞争力。
对我有用的准备:NeetCode 150,刷了大概 6 周。LeetCode medium。和朋友做 mock behavioral。我也用 Primly 做 behavioral 准备,确实帮我把 STAR 答案结构化。
如果你有具体问题可以私信或回复。愿意帮其他 new grad。这事真的很压力大。