好吧我刚接受了 Salesforce 的 new grad SWE offer,想把我准备时最希望有人写出来的东西写下来。网上很多资源都过时了,或者是给 senior 候选人看的。
new grad / associate SWE 的流程:
通常从 HackerRank 的 online assessment(OA)开始。90 分钟两道 coding 题,大概是 Leetcode easy-medium 难度。他们看的是正确性和能不能过测试用例。如果你投的是 associate SWE,OA 是第一个真正的筛选。
OA 过了会有 phone screen。也是一轮 coding,通常 45 分钟,一道 medium。他们用 CoderPad。是 live 的,所以你要在写代码前先把思路讲清楚。很多人卡在这里,因为习惯了 silent OA。练习大声说出来。
顺利的话就是 onsite(或 virtual onsite):2-3 轮。new grad 的话我遇到的是: 再来一轮 coding(两道 medium,60 分钟) 一轮 behavioral(STAR 方法,准备 3-4 个好故事:项目、合作、以及一次失败/学习) 有时会加一轮 team-fit 跟潜在 manager 聊
对 new grad 来说真正重要的: Leetcode medium 就是上限了,不需要 hard。 数组、hashmaps、trees、基础图遍历、two-pointer、sliding window。这些要练到不用想。 behavioral 在这个级别比大家想的更重要。他们在 coding 上很难把 new grads 拉开太大差距,所以文化和沟通会更显眼。 他们当然喜欢有实习的人,但也会招没有实习的人。你的项目经历以及你怎么讲它更重要。
时间线: 我从投递到拿 offer 大概 6 周。OA 来得很快(2 周),一周后 phone screen,之后 1.5 周 onsite,几天后出 offer。
2026 new grad associate SWE 的薪酬: 我的 offer 是 base $130k + ~ $50k RSU(4 年)+ $15k sign-on。这是 SF 周边办公室(remote hybrid)。不是 FAANG 水平,但在 enterprise SaaS 里算有竞争力。
祝好运。真的可以的。