我刚结束 IBM 的 new grad SWE 面试 loop,趁还新鲜写一下,因为网上的信息要么太老,要么都是给有经验的人看的。
先说结论:IBM 的 new grad / entry level 流程比我想的更偏 behavioral。我进去之前主要准备的是 LC 风格 coding,结果 behavioral 打得比技术更狠。
我这次遇到的是:
Recruiter screen。 20-30 分钟。问我的背景、一个我最自豪的项目、为什么选 IBM。你得真的了解一点 IBM。我提了 Watsonx 和 hybrid cloud 相关的东西,反馈不错。
Online assessment。 两道 coding 题。难度像 LC medium,可能一题 medium-easy。计时。没有系统设计,就是算法题。Python 没问题。
Technical interview(45 分钟)。 一道 coding 题(又是一道中等偏上,我的是图遍历),然后聊一个项目。他们真的花了 15-20 分钟聊项目。带一个你能讲得很清楚的东西。
Behavioral interview(45 分钟)。 比我准备的多。他们问了 5 道 behavioral。明确要求 STAR 格式。我有一题卡住了,面试官还停下来跟我说「take your moment to think.」不算对抗,但你得把故事都准备好:团队合作、处理不确定性、和别人有分歧的一次经历。
对 new grad 来说,behavioral 的权重我感觉占整体信号的 40-50%。别像我差点那样忽略它。
offer 如预期是 Band 6,Austin TX。base 在 $90k 出头,低于 SWE new grad 市场价,但 IBM 也有一些别的福利,而且如果你在意稳定性,这点确实很真实。
欢迎大家问具体问题。