我在 2026 年 2 月做了 Home Depot 的 online assessment 和后面的技术 coding 轮,mid-level SWE 岗(他们叫 SWE II)。下面是拆解。
online assessment: 两道 coding 题,总共 90 分钟,在 HackerRank。两题都是 leetcode medium。一题 string manipulation,一题 array/sliding window。没什么坑。说实话,如果你在 leetcode 刷过 30-40 道 medium 就差不多了。计时感觉挺宽松。
另外还夹了大概 15 道性格/价值观题。选择题,类似「你不同意 manager 的决定,你会怎么做」。经典的企业性格筛选。
OA 后的 technical phone screen: 一场 60 分钟,面试官是一个 staff engineer。给我的是一道图题。BFS,不复杂,但他们要求我全程把思路说出来。我算法还可以,但沟通这一块一开始反而绊了我一下,因为我习惯安静思考。面试官提示了我两次「tell me what you're considering」。注意这个点。
coding 轮里没有出现的内容: 没有动态规划 hard 题 这个阶段没有 system design(有单独的一轮) 没有 take-home 项目(至少 mid-level 没有)
语言选择:我用 python,没问题。他们不在意你用什么语言,只要你熟,并且能解释你的选择。
整体难度:说实话比我在 Amazon 或 Google 看到的要简单。bar 更像是「你是否真的会写代码,且能边想边说」,而不是「你是否背过所有 leetcode hard」。这点……还挺清爽。
但别不准备就去。我听说 OA 如果你做不完或者思路完全跑偏,是会被筛掉的。