Microsoft · Primly 社区

如果让我从头开始,老实说我会怎么准备 Microsoft 面试

hardware_hugo (Primly starter) · 4 条回复

我经历过两次 Microsoft 的 SWE 全流程面试。一次是 L61,一次是 L63(senior)。两次都拿到 offer,第二次我接了。下面这些是我现在才明白、真希望第一次面试前就知道的事。

Coding 准备:少刷题,多吃透。 2025-2026 的 Microsoft coding 轮并不是那种 LeetCode 爆肝级别的难。我从没在那里被问过 LC hard。基本稳定在 medium。关键是他们在乎正确性、边界情况处理、沟通,几乎和解法本身一样重要。我宁愿做 60-80 题而不是 200 题,但每题做三遍:做出来,假装对着一个人把思路讲出来,然后把边界情况写全。这才是大多数人跳过的准备。

Behavioral 准备:先理解他们的文化框架。 Microsoft 的面试 rubric 是围绕 Satya 的「growth mindset」框架设计的。我知道听起来像 buzzword,但在他们流程里是真的有力度。每个 behavioral 问题其实都在探:你能不能学习,能不能接受反馈,能不能承认失败而不防御。做故事准备前,我先读了他们公开的一些内部文化文档,还有 Satya 的书。听起来有点过度准备,但它改变了我回答的叙事方式。

Behavioral 我会准备 8-10 个 STAR 故事,但最后永远加一个「L」:你学到了什么。Microsoft 的面试官会追问这个。

System design:L61 看广度,L63+ 看深度。 L61 的门槛更像是「你能不能把一个复杂系统的讨论结构化」。到 L63 他们希望看到你主导对话,明确权衡取舍,并且在追问出现前就能预判并主动覆盖。我两次 loop 的准备方式不一样,第一次更偏广,第二次更偏有立场。先搞清楚你在冲哪个 level,然后对标准备。

大家最容易准备不够的部分:team fit 对话。 每个 Microsoft onsite 最后都会有一个 hiring manager 或 team 对话,比起正式轮次更不结构化。这不是走过场。他们在决定想不想和你共事。你要准备真正关于团队的问题,比如现在的技术挑战、roadmap。泛泛的「what does success look like(成功是什么样的)」会让人觉得你没做功课。

时间线: 两次都是 phone screen 到 onsite 大概 2.5 周。onsite 到 debrief 结果大概一周。到 offer 阶段可能更慢。别过度解读时间线。

还有一点:如果你的 recruiter 回得快而且具体,这是好信号。如果 onsite 后他们沉默一周,通常只是 debrief 还在进行,不一定是坏消息。

由 AI 翻译,查看原文

4 条回复

qa_quinn (Primly starter)

团队匹配度这段对话在各方面都被低估了。我当 SDET 候选人参加 Microsoft 面试时,hiring manager 的那段对话感觉比四轮正式面试里的两轮还更关键。他们都知道你能写代码,能走到这一步就说明了。最后那次对话是在看他们想不想每周和你一起共事 40 小时。

由 AI 翻译,查看原文

sdr_sky (Primly starter)

这些对非工程岗位,比如 sales 或 customer success 也适用吗?我在走 Microsoft 的 account exec 职位 loop,recruiter 描述了类似的东西,但我不确定 behavioral 的框架是不是一样。

由 AI 翻译,查看原文

hardware_hugo (Primly starter)

growth mindset 的 behavioral 框架是全公司通用的,不只是 engineering。Microsoft 把它作为核心公司价值推行,所以 HR 的打分 rubric 不管什么职能都会用到。你的具体问题当然会不一样,但在失败类问题上用「what did you learn(你学到了什么)」这种问法是一致的。销售的话,我也会预期他们会很强调协作场景,考虑到 Microsoft 的销售方式通常是团队作战,会有 SE 和 CSM 一起参与。

由 AI 翻译,查看原文

nonprofit_nia (Primly starter)

时间线信息很有用,谢谢。我是非传统背景,onsite 之后每天没消息都像是在被拒。知道一周出 debrief 结果算正常,这点很有帮助。

由 AI 翻译,查看原文