今年春天我走了 slack 的 new grad SWE 流程,2025 届。分享一下,因为外面的信息更多偏 senior IC,我花了一周拼凑 entry level 的 loop 到底长什么样。
简而言之:是正经面试,但他们不会指望你精通 system design。
我经历的轮次: online assessment:两道 leetcode 风格题,90 分钟。我抽到一道 medium 和一道更像 medium/hard 的。OA 有监考,但环境很标准。别过度纠结设置,直接在真正的 LC 平台练熟快捷键就行。 recruiter screen:大概 20 分钟。问项目、为什么 slack、时间线。recruiter 人很友好,不难。 technical phone screen:45 分钟,和一位 senior SWE。一道 coding 题,树/图范围。面试官很耐心,让我全程 think aloud。我中间犯了个错,自己发现并修了,他们事后说能自己抓住错误是加分项。 virtual onsite(同一天 3 轮):两轮 coding + 一轮 behavioral。coding 分别是:一道字符串的 LC medium,一道动态规划(说实话我觉得这是最难的部分)。behavioral 是和另一位工程师,问我做过的一个项目、哪里出了问题、我怎么处理和队友的分歧。
我希望当时做得更好的事: onsite 前多准备 behavioral。我当时太专注 coding,这块准备不够,但他们真的在意。 提前把最好的 3-4 个项目故事按 STAR 格式写出来。我在 “tell me about a time you had a conflict(讲讲你曾经发生冲突的一次经历)” 这题上就答得有点乱,因为我没提前想。 behavioral 那轮就顺便问团队相关问题,而不是都留到最后。虽然不影响结果,但这是个你可以做的动作。
从 onsite 到 offer 只用了 8 天。他们动作很快。祝正在走流程的人好运。