我花了三个月从人脉里收集 PM offer 数据,因为我在面 Microsoft,但找不到任何新的信息。干脆分享出来。
Microsoft 的 PM 定级跟 SWE 不一样。入门 PM 是 PM59,中级是 PM61-PM62,senior 是 PM63,Principal 是 PM65。他们还有 SDEPM(更偏技术)和 GPM 角色。
PM62 数据(大致对应 3-6 年工作经验): Base:$152k-$162k Bonus target:15% RSU:4 年 $200k-$260k Sign-on:$25k-$40k
PM63 数据(senior,大致对应 6-10 年工作经验): Base:$175k-$188k Bonus target:15% RSU:4 年 $320k-$420k Sign-on:$40k-$60k
我自己的 offer 是 Azure org 的 PM63,base $181k,RSU $380k,15% bonus,$50k sign-on。我还有一个 Series C startup 的 competing offer,把 RSU 从最初的 $340k 往上推了一截。
这次过程里我学到几件事。第一,在 Microsoft,team 对 PM 薪酬影响很大,因为后续年份的 equity refresh 一部分看绩效评分,一部分看组织预算。Azure 和 Windows/Devices 往往 refresh 预算更健康,有些 org 就没那么多。第二,Microsoft 的 PM loop 会特别重「你怎么衡量成功」这类问题。如果你说不清你的 north star metric,以及你怎么做埋点和量化,你在 loop 里会很吃亏,哪怕你的产品直觉很强。
我的 PM 面试 loop 是五轮:两轮 product sense(给 X 做一个产品,改进产品 Y),一轮 metrics,一轮行为面(领导力与冲突),还有一轮 cross-functional,模拟你如何跟一个很怀疑的工程团队一起工作。
从 recruiter screen 到 verbal offer 总共 8 周,感觉很长,但据说对 Microsoft 来说很正常。
如果有人在面 PM63 或 PM65,想对一下信息,欢迎来问。