2026 年 2 月投了 Lockheed Martin 的 SWE(Rotary and Mission Systems, Moorestown NJ)。recruiter screen 之后大概一周,他们发了 online assessment。记录一下,因为他们 OA 的信息基本找不到。
OA 平台 用的是 HackerRank。邀请邮件说 90 分钟,一共 3 道题。
难度 说实话,跟我之前刷的强度完全不一样。题目是: 字符串处理题。按 leetcode 算 easy。大概率是筛掉明显不会写的。 排序/数组题带点小转折。偏 medium,需要想清楚边界情况。 更开放的一题:给一段 C++ 代码让你 debug。他们给你坏掉的代码,让你找 bug 并修复。这题更测工程直觉,不是背算法。
没有动态规划,没有图遍历。C++ 那题挺有意思,因为 bug 很隐蔽,是一个 loop 里 pointer 的 off-by-one,会导致 buffer overread。如果你没看过底层 C++,可能会漏掉。
他们在意什么 从后面的 technical phone screen 看,他们更想要能读懂并推理现有代码的人,而不是只会从零写 greenfield 方案的人。OA 也体现了这一点。C++ 熟一点会有帮助。
时间线 从邀请开始我有 10 天完成 OA。没有 proctoring。我提交后 5 个工作日他们发了 follow-up 邮件。之后 Pipeline 推进还挺快。
Tips 别把准备重心全压在 hard leetcode 上。Python/JS 背景的话补点 C++ 基础。behavioral 在后面,别忽略,在 LM 这里比我预期更关键。
如果有人要去面,我也愿意回答关于题型的具体问题。