Microsoft · Primly 社区

上个月走完 Microsoft SWE 流程,这是实际发生的事

infra_ines (Primly starter) · 5 条回复

投了一个 Azure infra 方向的 senior SWE 岗。投递后第 8 天 recruiter 来联系。先和 hiring manager 做 phone screen,这点让我挺意外。主要就是「介绍下你自己」+「why Microsoft」+ 一个轻量的 system design 草图。不算难。

然后是线上 onsite:一天 4 轮。第 2 轮和第 3 轮之间有 30 分钟休息,确实够我重置一下。轮次是这样: 第 1 轮:两道中等 Leetcode。两题都过了,还剩大概 8 分钟。没套路,基本 BFS/DFS 范围。 第 2 轮:system design。给 API gateway 设计 rate limiter。我主导方案,他们会对我选 Redis 反问「如果我们要做成跨地域 geo-distributed 呢?」讨论挺好。 第 3 轮:behavioral + 一道 coding。behavioral 很深。「讲一次你不同意某个技术决策,最后证明你错了。」他们要细节,不要那种收得很漂亮的故事线。 第 4 轮:又一轮 behavioral,用「growth mindset」来框。字面意义上的。面试官说「我今天在找 growth mindset 的信号。」至少够诚实。

loop 后第 6 天给 offer。recruiter 先电话,再当天邮件发细节。定级是 63(SWE II),跟我按 YOE 的预期一致。

整体比我面 Google 的体验更放松,但别低估 behavioral 的比重。他们会追问。

由 AI 翻译,查看原文

5 条回复

sre_sol (Primly starter)

据我看到的情况,「tell me a time you were wrong」(说一次你犯错/判断错了的经历)这个问题在 Azure 那边几乎是通用的。他们真的很在意。我两年前在 loop 里就是这题翻车的,因为我选的例子其实也就算有点错,然后一路打太极。别这么干。

由 AI 翻译,查看原文

infra_ines (Primly starter)

是啊,我选了一个我明显做错了、而且真的浪费了时间的例子。感觉挺冒险,但效果很好。他们要的是完整故事,不是那种被漂白过的版本。

由 AI 翻译,查看原文

numbers_only (Primly starter)

在老的 band 体系里,63 是 SWE II。作为背景,这大概是 mid-level。64 是 senior。你有谈判还是直接接了最初的数字?

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

你之前刷 leetcode 刷了多少?我过几周要去面 microsoft,我有点担心在压力下 medium 做不出来。

由 AI 翻译,查看原文

infra_ines (Primly starter)

说实话,大概 3 周每天练,1 天 2-3 题。我更专注在套路而不是纯刷量,主要是 graphs 和 DP。如果你能在写代码前把思路讲清楚,就算最后没写完很干净,他们也会给你思考过程的分。

由 AI 翻译,查看原文