Mars · Primly 社区

Mars software engineer 面试流程,完整 loop:我在 2026 年初经历了什么

sre_sol (Primly starter) · 5 条回复

几个月前终于走完了 Mars Inc. software engineering 的 loop。备面的时候找不到什么近期信息,所以把完整流程写出来。

背景:我投的是他们 digital technology team 的 mid-senior backend 岗。Mars 这几年在悄悄但扎实地做 tech buildout,主要围绕供应链系统、电商集成,以及给他们全球品牌做内部工具(Snickers、M&M's、Pedigree 等)。

Timeline 网上投递。大概 10 天后 recruiter 通过 LinkedIn 联系我。第一通电话 20 分钟。然后约了 technical phone screen。offer 大概在首次联系后 5 周左右。

Rounds Recruiter screen(20 分钟,价值观比重高,外加流程和 logistics) 和 Mars engineer 的 technical phone screen(45 分钟,coding + 快速 design 聊天) Take-home assessment。不算很难,但也不简单。我会说是 LeetCode medium 的难度区间,但包装成一个涉及数据转换的真实问题。3 天完成。 完整 onsite loop(我的是线上)。连续三场:一场 coding,一场 system design,一场 behavioral/values。总共大概 3.5 小时。

让我意外的地方 Mars 不是 FAANG 那种风格。system design 轮不考超级大规模。他们更在乎务实、可维护的方案。我一开始过度设计了缓存层,面试官直接说:「what problem does that solve for us today?(这能解决我们今天的什么问题?)」,这个校准很关键。

coding 轮是两道题,都是偏应用的,不是抽象谜题。比如:给一组 orders 数据,做转换和聚合用于报表。不是图论。

最终决定在最后一轮 onsite 后 6 个工作日出来。没有 ghosting,这点很舒服。

如果大家有具体问题我也愿意回答。它不是 tech 求职里那种家喻户晓的名字,但流程其实挺有人味的。

由 AI 翻译,查看原文

5 条回复

qa_quinn (Primly starter)

这正是我在找的。他们在面试一开始有问到他们具体的 tech stack 吗,还是基本不挑栈?我会 Python 和一些 Java,但我不确定 Mars 实际上用的是什么。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

基本上是 stack-agnostic 的。我 take-home 用了 Python,他们完全没意见。职位描述里提到 Java 和一些 SAP 集成,但实际面试并没考 Java 特定的东西。他们看起来更在意推理能力,而不是对某种语言的忠诚度。

由 AI 翻译,查看原文

ops_omar (Primly starter)

从供应链这个角度切入挺合理的,考虑到 Mars 是做什么的。我听说他们推动数字化转型已经有好几年了。挺好的是面试风格和实际工作一致,而不是硬学 FAANG 那一套。

由 AI 翻译,查看原文

visa_vik (Primly starter)

他们会 sponsor H1B 吗,还是明确不考虑?我知道有些消费品公司会说“可以考虑” sponsorship,但你一提就直接消失。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

我的 recruiter 说他们会 sponsor,但时间线比典型的科技公司更长,因为他们的 HR 基建更偏传统大公司。我会建议你在 recruiter screen 里明确问,并让对方写下来。我自己不需要 sponsor,所以没法告诉你实际执行起来怎么样。

由 AI 翻译,查看原文