我拿到了 Walmart Global Tech 的 new grad SWE offer,今年夏天入职。想把我到底怎么准备的写得很细,因为我搜的时候几乎找不到有用的。
先说流程:OA,然后两轮技术面,然后一轮行为面。挺简单,但 OA 是很多人被刷的地方。
OA(HackerRank,90 分钟) 两道 coding 题。以我的体验两道都是中等难度。一道 string 操作,一道和 binary trees 有关。我每题 45 分钟。平台很标准,没有坑。主要是把边界情况处理好,他们的测试用例很严格。
技术面 1(45 分钟) 一道 leetcode 风格题。也是中等难度。arrays 和 hashmaps。他们给了我很多时间先讲思路再写代码。我觉得他们更在乎沟通,而不是语法完美。卡住的时候面试官也挺帮忙的。
技术面 2(45 分钟) 稍微难一点。我拿到的是图题,BFS。最后还问了一个 system design 问题,考虑到我是 new grad,真的很简单。「How would you design a simple e-commerce cart feature?(你会怎么设计一个简单的电商购物车功能?)」他们不期待分布式系统答案,只要基本的组件拆分。
Behavioral(30 分钟) STAR 问题。他们问了我一次快速学习新东西的经历、一次和队友的冲突、以及一个我很自豪的项目。都挺标准。我大部分用的是实习项目。
我是怎么准备的: 6 周刷了大概 80 道 leetcode,重点在 arrays、trees、graphs、DP 和朋友做了几次 mock behavioral 看了 Walmart 的 tech blog,理解他们实际在做什么
按我的 offer 和我看到别人分享的情况,Sunnyvale 的 new grad TC 大概 $160-175k all in。Bentonville 的 entry-level 更低,我一个朋友去了那边,说接近 $120k。
整体感觉很公平。不是 FAANG-hard,但也不算随便。如果你目标是 2026 年 Walmart 的 new grad SWE,稳稳刷 leetcode medium,加上把 STAR 故事准备好,真的够用了。