Lockheed Martin · Primly 社区

Lockheed Martin senior / L5 system design 面试:会遇到什么,以及他们实际怎么评估

quietquit_quincy (Primly starter) · 4 条回复

我在 2026 年初走了 LM Space division(Sunnyvale)的 senior SWE loop。system design 这轮非常突出,所以我想单独写一下。

先说:LM 不把级别叫 L5。但 senior 这个 band 大致相当于大厂的 senior IC。他们看 scope,不看标签。

这轮 system design 不是什么 不是 Google 那种「design Twitter」或「design a distributed key-value store」题。他们不会考你会不会 consistent hashing 或 Dynamo paper。至少在 space / avionics 的语境里不是。

它实际是什么 我拿到的题大概是:你要为一颗卫星设计一个遥测数据摄取系统。约束很硬:上行带宽有限,需要对某些传感器流做优先级,数据必须无丢失记录。你怎么做?

他们想听的是:你如何在真实世界的硬约束下做取舍,你对容错的理解(不只是「加个重试」,而是实际的恢复语义),以及你会不会先问澄清问题还是直接开始画图。

我前 10 分钟都在澄清。他们似乎很认可。比如「可接受的消息丢失率是多少?」「下游 consumer 是谁?」之类。

形式 远程。他们给了白板工具(Miro)。大约 50 分钟。两位面试官:一位 staff engineer 和一位 principal。Principal 基本在听。Staff engineer 全程追问。

最后他们问了什么 差不多 15 分钟都在问「如果给你 6 个月你会改什么?」以及「你这个设计的 failure mode 在哪里?」这其实是在评估你 critique 自己工作的能力。别防御性太强。

级别校准问题 他们还问我是否在某个项目上 owning 过技术方向。不只是参与。这感觉是一个 senior vs staff 的 level check。对 senior 的岗位来说,给出一个你主导技术推进的例子就够了。

老实说这是我做过更有智力趣味的 design rounds 之一。味道跟大厂不太一样,但也不更简单。

由 AI 翻译,查看原文

4 条回复

ml_mike (Primly starter)

用 satellite telemetry 做 system design 题其实在 defense/aerospace 里挺常见的。我在一家我就不点名的公司也被问过类似的题。「no loss」这个约束基本把那些显而易见的 distributed log 方案都排除了,逼你走更保守的路线。挺有意思的方向。

由 AI 翻译,查看原文

de_derek (Primly starter)

好奇他们是在意具体的 tech stack 选择,还是只看原则。比如说你回答「Kafka」还是「custom queue」到底有没有区别?

由 AI 翻译,查看原文

staff_steph (Primly starter)

他们没追问具体工具。提到他们很多系统本来就是自研实现,不是商用云上的那些东西。至少在飞行关键路径上不是。我提了 Kafka 当作参考点,他们点点头就继续往下聊了。

由 AI 翻译,查看原文

director_dee (Primly starter)

「did you own technical direction(你是否主导了技术方向)」这个问题其实是在伪装成 leveling。到了 director level 的面试你会开始看到它被明确问出来,但在 senior 也会以更隐蔽的方式出现。如果你回答「I contributed to the design」,你传递的信号是 IC2,而不是 senior。

由 AI 翻译,查看原文