
三轮刚走完,节奏紧凑但没有刻意刁难。最大感受是:Walmart 考的不是 Hard 题,而是工程基础和真实判断能不能对上号。过程更像和工程师聊系统问题,而不是表演解题。
流程概览
Recruiter Call → Technical Screening(Karat / HackerRank)→ Virtual Loop(DSA + LLD + HLD + HM)
我这次是过 OA 后的三轮 Virtual Loop,分三天各一轮,每轮 45--60 分钟。从 OA 到结束约两周。
Karat 注意:60 分钟,前 10 分钟技术选择题(线程、JVM、Spring Boot),后 50 分钟两道算法。是进 Virtual Loop 的门槛,很多人卡在这里。
Round 1:技术基础 + Coding
技术问答(密度高)
项目深挖(选型原因、瓶颈、重来会怎么改)+ 一组基础题:
- 进程 vs 线程(内存、开销、通信)
- RESTful 原则(无状态、统一接口、PUT vs PATCH)
- HTTP/HTTPS 与 SSL/TLS 四步握手
- 从输入 URL 到页面显示(DNS 层级、TCP、CDN)
- SQL 注入原理与防护(参数化查询)
- 微服务 vs 单体(结合电商场景)
- 数组 vs 链表(随机访问、插入、缓存友好)
每道都可能追问,结论不够,要能讲原理。
Coding:最长无重复字符子串(LC 3)
滑动窗口 + 哈希记最近下标,O(n)。
Follow-up:字符串几 GB、无法一次载入?→ 流式处理,只维护窗口状态,跨块传递边界状态。考的是系统思维,不只是算法。
Round 2:双题 Coding + 并发与分布式
Coding
- 合并两个有序链表(dummy head)
- 判断二叉树是否平衡(后序返回高度,差 >1 剪枝)
代码解释
- LRU Cache(OrderedDict 或 双向链表 + 哈希):Walmart 极高频,O(1) get/put
- Top K:排序 / 最小堆 / 桶排序,各自适用场景
并发与分布式
竞态条件、IPC、乐观锁 vs 悲观锁、高并发 DB 优化(读写分离、分库分表、Redis、慢查询)、CAP(电商偏 AP,支付偏 CP)、Git rebase vs merge。
项目三连:最大挑战 → 怎么解决 → 如果重来会改什么。第三问考复盘,不是让你说当初全对。
Round 3:简历压力面 + HM Behavioral
压力追问
挑简历最复杂模块连续往下挖:技术栈取舍、性能瓶颈、数据量/并发再翻 10 倍会在哪里挂。测的是真做过还是背答案。不熟的地方直接说「当时没做深入 profiling,我的判断是...」,比硬撑更符合他们的 ownership 预期。
HM Behavioral
- Why Walmart Global Tech(零售规模 + 真实超高并发,Catalog / FinTech 技术密度)
- 快速学新技术落地的经历(STAR,突出时间压力和结果)
- 职业规划(偏技术专家,也理解 leader 需要管理视野)
- PM 需求技术成本极高怎么沟通:量化成本 → 评估业务价值 → 给替代方案,让对方做有信息的 tradeoff
高频题型速查
| 类型 | 高频内容 |
|---|---|
| DSA | 滑动窗口、单调栈、BFS、DP、区间合并、链表、二叉树平衡/层序 |
| LLD | LRU Cache(几乎必考)、Feature Toggle、线程安全 KV |
| HLD | 分布式 KV、实时库存、事件驱动 Catalog(Kafka+Redis) |
| Java/并发 | 线程安全、CAS、线程池、GC、Spring Boot、依赖注入 |
备考要点
- 项目深挖是核心:选型原因、瓶颈、profiling、重来会改什么、并发×10 先挂哪里。
- 基础讲原理,不背结论:HTTP/HTTPS、CAP、锁,用自己的话说明白。
- 后端岗认真准备 Java 并发 + Spring Boot,不是加分项。
- Why Walmart 要真实:提前了解 Catalog Engineering、FinTech、供应链等方向。
FAQ
Karat 难吗?
Medium 为主,前 10 分钟知识题 + 后 50 分钟两道算法,必须过才能进 Loop。
Loop 可以分天吗?
可以,和 recruiter 沟通即可。
LRU 必须会吗?
是,出现频率极高,OrderedDict 或手写双向链表 + 哈希都要会。
不会 Java 能用 Python 吗?
DSA 可以;LLD/后端岗很可能追问 Java 并发和 Spring,最好有一定深度。
流程多久?
OA 到三轮约 2--4 周,Offer 多在最后一轮后 1--2 周。
冷冻期?
通常 6 个月,以 recruiter 确认为准。
准备 Walmart Global Tech 或其他外企 SDE 的同学,可以把系统知识深挖、项目 tradeoff、LRU 和并发实现单独过一遍。InterviewShow 覆盖 Walmart、Google、Amazon、Microsoft 等公司的面试辅导,有需要可以聊。
祝顺利拿到 Offer。