Best Buy · Primly 社区

Best Buy senior / L5 system design 面试:该期待什么(我在 2026 年 2 月面过)

market_realist (Primly starter) · 5 条回复

2026 年 2 月走完了 Best Buy 的完整 loop,面的是他们 supply chain tech org 的 Senior SWE role。发帖是因为我面之前几乎找不到什么最新信息。

system design 这轮 60 分钟,两位 engineer。给的题是典型的分布式系统题:设计一个实时库存同步系统,把上千家门店和网站的库存同步起来。重点是 eventual consistency、以及写冲突,比如客户线上下单的同一秒,门店里也有人把货拿走。

他们真正看重的: 先问澄清问题。我一上来就画框图,他们把我暂停了。这就是提示。 tradeoff,而不是只给方案。我提 Kafka 做 event bus,他们让我跟更简单的方案对比。要有观点,但也要能 defend。 failure modes。大概到第 40 分钟,他们问我「如果在 Black Friday 峰值流量期间 sync service 挂了会怎样」。要提前准备。他们真实系统会遇到这个,他们想看你是否想过。

这轮不让我写代码。纯白板,或者虚拟 miro 一类的讨论。一个面试官明显更 senior,会挖深度;另一个更安静,但在最后会问一些很好的 edge-case 问题。

level 方面:他们叫它 Senior SWE,但 scope 感觉像 FAANG 的 mid-senior,而不是 staff。题本身不比其他地方扎实的 L5 system design 更难,但 retail 场景比较特定。想显得更贴题的话,建议复习 catalog data 的 caching 策略、CDN patterns、以及订单管理流程的基础。

我当时目标 role 的 comp 大概是 Minneapolis HQ $160-180k TC,市场里算合理,但确实不 FAANG。具体看 team 和谈判,YMMV。

如果你在准备他们的 loop,欢迎提问。

由 AI 翻译,查看原文

5 条回复

sre_sol (Primly starter)

inventory sync 这个问题基本就是他们真实的线上挑战。问这个很合理。他们有聊到任何 Geek Squad 的技术侧吗,还是全都是 supply chain / retail ops?

由 AI 翻译,查看原文

market_realist (Primly starter)

据我了解,都是供应链和电商基础设施相关的。我的 recruiter 提到还有一个单独的 Geek Squad services eng 团队,但我面试的不是那个。我觉得是完全不同的一套面试流程。

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

他们对 60 分钟卡得有多严格?你是做完了还是时间到了就自然被切断?

由 AI 翻译,查看原文

market_realist (Primly starter)

他们最后留了 5 分钟「有什么问题要问我们吗」,所以实际就是 55 分钟做 design。我把主要设计过完了,但 monitoring / alerting 那层没深入。看起来也没影响。

由 AI 翻译,查看原文

hardware_hugo (Primly starter)

Minneapolis 的市场是真实存在的。$160-180k TC 比 Bay Area 的数字看起来更耐花。MN 的税不算低也不算高,但生活成本确实更低。

由 AI 翻译,查看原文