刚走完 senior software engineer 的全流程,地点在 IKEA Digital(Helsingborg / Malmö hub,不过岗位支持 remote)。趁还新鲜记录一下。
第 1 阶段是 recruiter screen,大概 30 分钟。挺标准:为什么投这个岗位、工作经历、薪资范围。recruiter 是他们内部 talent team 的,不是中介,而且对工程组织真的很了解。他们问我有没有 e-commerce 平台或 supply-chain 系统经验,这也符合 IKEA 的业务。
第 2 阶段是 45 分钟 technical screen,对面是 senior 的工程师,用 coderpad。题是中等难度,大概是图遍历。他们很看重我在写代码前怎么把思路讲清楚。我卡在一个 edge case 上,对方给了点提示。感觉是协作,不是对抗。
第 3 阶段是 system design。60 分钟,两位工程师。他们要我设计一个产品目录服务,能承受很高的读量,还要支持 40+ 市场的本地化。聊了很多 caching 层、CDN 设计、内容分发。很贴他们实际业务,不是那种泛泛的「design Twitter」。
第 4 阶段是 behavioral / values panel,45 分钟。三个人,包括一位 hiring manager 和一个 HR business partner。非常 IKEA 风格:问可持续性决策、成本意识、跨文化合作。IKEA 的 values 在这一轮里是实打实的,不只是挂在嘴上。
第 5 阶段是和一位 engineering director 的终面。更像双向沟通:团队方向、技术策略、我想学什么。大概 30 分钟。
总耗时:从 recruiter screen 到 offer call 大概 5 周。反馈是口头给的,不是书面。
有几点让我意外:他们真的很在意「democratic design」的思维(简单、实用、可负担)。只讲技术深度但不提约束或用户影响,在 panel 里会很吃亏。如果你来自纯 FAANG 文化,需要稍微重新校准一下。
comp 低于纯 tech 公司市场价,但总福利(尤其欧洲)挺不错。更多细节我会另外开帖。