前情提要:https://v2ex.com/t/596184#reply116 里面有不少图片都挂了,全文可以看https://www.yuque.com/yumingyuan/nyz77q/gr230z
本人江苏昆山人,上一份工作是在上海贝壳找房,每天作为高铁侠上海昆山来回跑,每天通勤时间保守估计三个小时。虽然三个小时对于一些上海郊区群众来说也算差不多,但是赶高铁对于时间准确要求高,一旦堵车或者因为别的什么事耽搁了,时间成本至少在半小时以上,而且由于开车-高铁-地铁的时间是小段的,其实没法用来干什么事,最多看看新闻或者读读公众号(在路上断断续续看了两遍《剑指 offer 》,效率特别低,大概花了两个月才看完),其实这三个小时,我个人感觉来说,就是结结实实浪费掉的。
前一阵子,正经刷了大概三个月的题,磕磕绊绊总算拿了苏州微软的 offer,面经在此https://www.yuque.com/yumingyuan/nyz77q/ls9fy9,也在一个月前入职了微软,下面就聊聊个人的经历和感受吧。
微软的面试相比我之前几家公司,我感受到的大概是以下几方面
面试官都非常有礼貌,无论对方的级别比我高很多,或者是比我年轻,都会彬彬有礼地对自己及所在部门做简短的介绍,面试过程中也会像合作一样去和你沟通,把他自己的想法告诉你,让面试者和面试官一起去把他提出来的问题解决,的确是一个让人很舒服的面试过程。之前面过的几家国内大厂,真的就是上来就是噼里啪啦问问题,会把人问晕。
虽然六轮面试有点多,但是 2-5 轮是交叉面试,中间挂了一轮,其实也没事,像我的第三轮就挂了,只要整体表现合格,最终还是会通过的。不像其他厂,一轮一轮地过,如果遇到运气不好,或者和面试官不合拍,挂了直接人没了。
每一轮面试都是一小时,而且有准确的时间表,准时到,发现时间来不及了,会提前五分钟和你说,时间快要到了,我们赶紧把接下来的内容弄完。超时了还会跟你道歉,真的是惊到我了。
微软面试之前,HR 会准确地告诉你面试的范围,我一开始还不太相信,本来以为是每轮都会有点算法,结果后面五轮完全没考算法,就是在 HR 告诉你的范围里,这就会让人有充分的准备。
没有明确的工时规定,就我个人感觉,只要你把工作内容做完,会议准时参加(现在一般都是线上会议)。如果上午排满了会议,可以在家开完会,吃完中饭再去公司也是没问题的。劳动合同签订的是:**不定时 **工作制度,每天工作不允许超过八小时。虽然很多公司明面上都说九点上班六点下班,但是大家都不走,很多时候就耗在公司不走,甚至八点下班都觉得是早走,在微软完全不会这样,很多同事早上来的早,下午可能三四点就走了,然后如果要接小朋友放学的,也走得早,回家把事情干完记性。至于你六点下班或者五点下班,完全不用偷偷摸摸。
目前苏州的工位可以说是极度稀缺资源,因为招的人太多,楼里都快塞不下了,于是我被安排和另外一个同事坐在了会议室里,不过相比原来的工位也大了不少,一月份有部分团队会搬到新的大楼里,我们到时候就可以搬到外面的工位,比原来上海的工位大了一倍吧。另外,每人提供两个 27 寸 2K 显示器,一个台式机,一个笔记本,对于工作来说,确实是很舒服了。椅子的话,我感觉一般,但是据同事透露,每把都是 700 多刀,我惊叹要是我拿着 700 刀,得买个多舒服的椅子啊。平时的话,茶水间有免费的零食,每天轮着来的泡好的菊花茶、普洱茶、苦荞茶等等,胶囊咖啡、豆子咖啡都有,还有免费的元气森林,无糖饮料,酸奶,定时限量供应的水果,想吃的时候过去拿就行了(每天一瓶饮料的我,感觉自己就是在薅资本主义羊毛)。
食堂的话是外包的,每个月会给你每天 30 的餐补,如果你在食堂吃一顿,根本吃不完,大概就是 16-25 左右,来之前很多同事说食堂很难吃,但不知道是我个人包容性比较强,还是别的原因,我觉得还行,而且每天吃饭都得排队,可能这就是真香定律吧。或许再吃一个月我就会受不了,但到时候再说吧~
说实话,再好的公司,也会有不完善的地方,微软的入职清单,我感觉就比较混乱,也没有告诉你哪些是重要的,哪些是后面可以看的,都需要你自己去分辨,自己看文档,自己搜资料,好多问题遇到了,没人解决,就自己摸索,或者群发邮件去找人解决。不过还好同事们都比较热情,问问题都会回复然后由于我们的经理在美国,因此开会基本都是线上,于是和同事们都成了网友,每天在群里交流工作,线上会议同步工作进度,除了公司的小吃零食和双屏幕外,其他基本和线上工作没区别。
另外就是新人培训,也有很多浪费时间的地方,不够好的地方,但是会有人想办法去优化,所以有槽点,但在改进,总的来说还是好的吧。
作为一个新时代的前端,技术栈无非就是 UI 框架( React ),打包工具( Webpack ),各种包( Nodejs, node_modules )等等。但不得不说,微软真是把这些东西玩出了花,以上每一样东西,我都懂,但是到了微软里,各种轮子我直接看不懂,本来改一个 bug,有一个数据流转出了问题,我接手的时候想:就这?老子不是分分钟给你搞定?
然后一看代码,这哪来的数据?这包怎么有个 soft-link,跳哪去了?诶,好像就是这个事件,来个断点!然后去浏览器里 debug,真就堆栈里有四五十个函数,跳来跳去把我人绕晕了。最后求助同事,呵呵,有个 API 没 call,我直接裂开。
之前的后端是 Node, Java, Python 都有,现在是 C#,虽然目前没写,但是之后应该会接触,可以说,要学的东西真的还挺多。
诸如此类的代码,虽然本质都是一样的,但是众多的文档,复杂的业务代码,还是很有上手的难度,不过微软好就好在会给人充足的时间去学习,去适应,节奏也比较慢。
一般书面沟通,大部分都是英文,除非你确认对方是在中国地区的中国同事,你可以和他发送中文消息,他也会回你中文。因为很多在美国的中国人,他们的工作电脑是不会装中文输入法的,所以你用英文和别人沟通,永远是不会错的。
口头交流的话,如果全是中国人,讲中文完全没关系,如果有外国人,那就必须要讲英语了,但是也不用怕,可以慢慢讲,其实语言就是个沟通工具,相互理解对方的意思就行。
说实话,之前很多人说微软轻松,我是没感受到的,一个最直观的现象就是,现在我的手机拿到公司放着,下了班都不用充电,还剩 70%的电,之前摸摸鱼刷刷手机的,基本上每天都要在公司充一次电。
虽然在微软任务不多,但是要学习的内容实在是太多了,而且有海量的沟通要处理,形式包括邮件、teams 或是会议。对于新人来说,每天有不少技术以外的东西要学,对于老同事,则需要面试,各种团队之间的沟通等等。所以每天为了准时下班,都会在上班的时间内抓紧每一分钟来学习和工作,有时候连午睡都没时间,但是这样充实的工作,至少让我觉得每天过得很有意义。
相比于微软,只能说之前的工作还是太野路子了,写完业务代码,最多研究研究 Node.js ,看看 CI,研究研究 Prometheus 监控等等。来了微软,就会碰到各种之前没接触到了领域,Localization,Accessibility,Compliance 等等,都是之前知道,但是没有写过的领域。
我算是知道了阿拉伯人和犹太人的书写是从右往左,css 有 direction: rtl ; A11y 是如何方便残障人士的使用;一个文案是要经过特定人员或是法务部门的审核。大企业的流程和严谨,以及对于各类用户提供的便利及包容性,都是之前未曾想象过的。
微软的 connect (绩效),是从以下几方面来评判的,个人产出;你的影响力;是否基于别人的工作做了更高一步的产出;个人的学习和成长。因此在微软,成长并不是一个人的,而是你和你的团队,你的同事一起成长,或许这就是我们常说的把队友拧成一股绳?
面试的时候和老板聊天,老板说希望工程师要保持好奇心,这样才会不断成长;同时也要好好包装自己,把自己做出来的成果,要讲得出去。因此其实,类似于文字、沟通能力这种软实力,以及学习能力,永远是一个优秀的,一直在成长的人需要的素质。老板鼓励你去学习,自己愿意去学,我觉得在哪里,你都会成长的。
微软的福利确实是不错(虽然我都还没享受到),餐补、健身报销、学习经费报销、Xbox Game Pass 、Azure 经费等等。family day 派发苏州乐园或是华谊兄弟影城的门票,据说上海的是迪士尼或是海昌海洋世界的门票(在下酸了)。节日有礼物(据说是购物卡),还有 party 可以让你玩游戏、拿奖品、敞开肚皮吃零食水果,圣诞 party 上我就拿了三个奖品,运动水壶、护眼台灯还有三合一数据线,虽说都不是怎么贵吧,但也聊胜于无。
Teams 里有各种俱乐部,台球、乒乓球、足球和羽毛球等,一应俱全。
还有各种电子竞技,我来的时候他们正好在举办 DOTA 比赛,可惜入职晚了一点,没赶上,不然感觉蹭个经典亚军恭喜一下 OG 还是可以的。最近好像还有 LOL 的比赛,但是作为铁血刀斯林,我是肯定不会去看的。
团建其实不定期,但是基本不会占用周末的时间。我来的第二天,就雨天去爬了一波虎丘,虽然个人不是太喜欢吧,但是工作日出去玩,何乐而不为?据说上海还有团队专门包了大巴来阳澄湖吃蟹(我又酸了)。
大部分组都是使用 Windows 开发,对于用了好几年 Mac 的我来说,着实是有点痛苦,但是用着用着也就习惯了,毕竟只是开发,在哪开发不是开发,何况 Windows 配置一下也可以很方便。不过我想吐槽的就是,很多微软的上古产品,UI 还是那么难看(说的就是你,PC 版 outlook ),但是这种大型产品,UI 的更新成本总是那么高,所以还是慢慢期待吧。
我老板是 MIT 的,群里随便加一个人,就是北大的,可以说是牛人遍地走了。这个世界永远不缺厉害的人,你需要做的,就是不要妄自菲薄,不要盲目和别人比较,脚踏实地地去做好每一件事,相比从前的自己,一直在进步就好了。
老板和我一对一聊天的时候就说了,微软是个包容性很强的公司,想在微软干好,光有技术实力是远远不够的,你需要知道的有很多。所幸微软都给你提供了各种学习渠道,比如 unconscious bias,告诉你如何与形形色色的人相处;比如商业合规,是入职必备学习,让你知道各种不能碰的红线。
说了这么多,其实只是作为一个普通的前端,给大家分享一下微软的工作到底是什么样的。
对于我个人来说,确实很愿意推荐朋友来微软这样一家公司,何况我们组的全员会上,老板再三地强调,招人!招人!招人!真的是求贤若渴了。
最近光我们大组,就有几十个 Head Count,微软苏州会有更多。
而且我们组六个人,只有两个人是在职两年以上的,其余全都是入职三个月以内。我不敢说现在是最好的加入微软的时机,但是我感觉,绝对是个不错的时机。
因此想加入微软的同事,可以在这 https://careers.microsoft.com/i/us/en/search-results 找匹配的职位,示意图如下。
或者可以直接简历发我邮箱 [email protected] 联系我内推呀。
101
ymyqwe OP @sevenzhou1218 五个国人,一个英国人,人都挺好的
|
102
ymyqwe OP @wangcansun 刀斯林到处有
|
103
wangcansun 2020-12-23 18:04:38 +08:00
@ymyqwe 经典亚军...
|
104
learningman 2020-12-23 18:38:19 +08:00
@ccoming 读研究生不也叫老板,就是 boss 或者 leader 的意思吧
|
105
aldorado 2020-12-23 18:49:15 +08:00
mmd 咋样?
|
106
yuankui 2020-12-23 18:49:45 +08:00
收大龄程序员么?
|
107
shadeofgod 2020-12-23 18:54:55 +08:00
咦你们能打开 yuque 的链接吗?
|
108
ChangQin 2020-12-23 19:07:21 +08:00 via Android
赞
|
109
supermoonie 2020-12-23 19:09:55 +08:00 via iPhone
没记错的话 微软发放福利有一部分是我们公司的东西🤪
|
110
channingcheng 2020-12-23 19:14:35 +08:00
这个个人产出到底应该怎么算呢? 平时的需求算个人产出吗?
|
111
Whalko 2020-12-23 19:14:35 +08:00
@shadeofgod #107 能的
|
112
beidounanxizi 2020-12-23 19:18:35 +08:00
直接说吧,不是所有组都是 像楼主说的这么好进去的,
sharepoint 和 office 365 面试 bar 真的一样么? 365 个别组 难度 永远是最高的 ,英语口语要求程度也不一样 另外 楼主是 web 前端 技术栈还好 后端是 c#那套 我做的题目比楼主多 反正我认为比较难 leetcode hard 题目也不是不会出现在面试当中 🐶 |
113
beidounanxizi 2020-12-23 19:26:50 +08:00
dp 微软 HC 多 竞争难度会比其他外企 IT ( amazon 等)稍微低点 微软会是一个非常合理的选择。
|
114
ymyqwe OP @beidounanxizi 是的,我看许多人面经的确会不一样,所以还是看组,我只是把我的经历分享出来,仅供参考。
|
115
mohulai 2020-12-23 19:41:04 +08:00
前一段时间新闻说微软全面实行远程办公了,国内的微软大概什么情况,帝都买房无望又不想去南方,江苏微软算是我这一年的最大希望了,不知道那边远程办公的门槛有多高?
|
116
AlexChing 2020-12-23 19:53:21 +08:00
羡慕哭了!!!
|
118
cwei3790 2020-12-23 20:26:04 +08:00
请问,简历是中文可不可以?
|
119
asanelder 2020-12-23 20:36:20 +08:00
感谢楼主的长文,让俺长见识了。真不 8 错!!!
|
120
ymyqwe OP @gogogochaogg 啥呀,本科普通 211,硕士的话,我那个专业是 top1,但是综合排名就很一般了
|
122
ymyqwe OP @mohulai 据说是可以五天有三天远程,但是我才进去肯定要先熟悉下同事和环境。至于后面可不可以远程,感觉还是得看 manager 怎么说。
现在的话有事和老板说好,在家工作半天也是很常见的。 |
123
icodesign 2020-12-23 20:48:44 +08:00
这 DOTA 比赛我作为组委会之一举办的。你还别说,最终还真是败者组一穿五夺冠的。
|
126
pandachow 2020-12-23 21:12:45 +08:00 1
@beidounanxizi 365 哪些组面试难度高?
|
127
QingchuanZhang 2020-12-23 21:13:47 +08:00
outlook 丑吗?
|
128
beidounanxizi 2020-12-23 21:23:16 +08:00
|
130
Jface 2020-12-23 21:37:06 +08:00
向微软 HR 学习,细致入微,佩服佩服。
|
131
wangyuhang 2020-12-23 21:55:27 +08:00 via Android
离昆山的家近吗
|
132
ymyqwe OP @beidounanxizi 我对面的前端同事写 C#写到自闭
|
133
ymyqwe OP @wangyuhang 车程四十分钟,堵车的话五十多分钟到
|
134
ClericPy 2020-12-23 22:07:19 +08:00 1
每天工作不允许超过八小时确实酸了
|
135
QingchuanZhang 2020-12-23 22:21:32 +08:00
@beidounanxizi 个别组是哪些啊
|
136
beidounanxizi 2020-12-23 22:39:01 +08:00
@QingchuanZhang 我看的面筋(尴尬😓)有些被吐槽是相对挺难的
总体也如楼主说的,365 六轮都是算法 sharepoint 不一定嘛。 这玩意随机 总体来说 365 面试难度比 sharepoint 高 没问题吧 。 |
137
QingchuanZhang 2020-12-23 22:45:04 +08:00
@beidounanxizi 额。。所以个别组是哪些,纯好奇
|
138
binbinyouliiii 2020-12-23 22:50:56 +08:00 1
|
139
keith1126 2020-12-23 22:58:10 +08:00 1
很真实的微软体会了,各种福利与关怀让人很舒服,而且人与人之间有着互相尊重的氛围,和我在微软(上海)的体验完全一致。
不过,很期待楼主工作一段时间后继续分享,说不定会有新的体会与感受,毕竟现在还是刚入职的蜜月期。 |
141
beidounanxizi 2020-12-23 23:02:49 +08:00
|
142
ymyqwe OP @beidounanxizi 的确没那么好进,面试刷人率还是不低的,但是我感觉最近应该是招人最猛的时候,相对来说机会大一点
|
143
LancerComet 2020-12-23 23:22:35 +08:00
羡慕,不知道以后有没有机会进微软工作
|
144
vicence 2020-12-23 23:46:41 +08:00
通过需要 6 面,这份工作楼主要好好的养老,不要加班工作,且行且珍惜。
|
145
proxychains 2020-12-23 23:55:43 +08:00 via Android
加油
|
146
QingchuanZhang 2020-12-23 23:58:11 +08:00
@beidounanxizi 真心求教。。。
|
147
MrStark 2020-12-24 00:06:18 +08:00
「这个世界永远不缺厉害的人,你需要做的,就是不要妄自菲薄,不要盲目和别人比较,脚踏实地地去做好每一件事,相比从前的自己,一直在进步就好了。」
-------------- 这句话说得好 👏🏼 |
148
YuiTH 2020-12-24 01:57:03 +08:00
请教下有没有人知道 Bing 组现在在 MS 内部是什么定位。目前在 MSRA 做 intern,项目和那边有点交集,明年可能会投那边。
BTW,MSRA 大把的人用 mac 的,我 mentor 甚至把工位的 Desktop 直接拆下来搁一边摆一个 mac 的……至少我们的 workflow mac 是全套齐活,从 office365 到 VPN 和 AAD 都齐,好用的很。如果想用 mac 的话可以和 IT 聊聊拿自己的过来? |
150
tomari 2020-12-24 02:14:06 +08:00
感觉对以后的职业生涯有帮助,收藏了,谢谢楼主
|
151
Hagrid 2020-12-24 02:31:03 +08:00
酸了,作为目标努力.
|
152
YuiTH 2020-12-24 02:31:18 +08:00
@pandachow emmmmmm 虽然说是和 Bing 合作,但是更多是 NLP 方向的,我目前只用到 Azure Blob 做存储和 GPU 负载的任务。Cosmos 我们组是用不到的……
|
153
wellsc 2020-12-24 02:49:16 +08:00 via iPhone
把💩⛰️说的这么优雅
|
155
freelancher 2020-12-24 04:31:25 +08:00
确实不错。
|
156
695975931 2020-12-24 08:40:50 +08:00
酸了酸了。。
|
158
hyxj1229 2020-12-24 09:01:11 +08:00
初见大都是棒棒的
|
159
QingchuanZhang 2020-12-24 09:09:36 +08:00
@YuiTH 很多内部工具都只支持 win,尤其是 compliance 相关的,不太可能用 macOS
|
160
PineappleBeers 2020-12-24 09:13:24 +08:00
真香啊
|
161
xjoker 2020-12-24 09:15:17 +08:00
好酸啊.......
|
162
nicecbk 2020-12-24 09:19:11 +08:00 via Android
针不戳
|
163
overthemoon 2020-12-24 09:27:01 +08:00
congratulation !
|
164
leon911 2020-12-24 09:27:07 +08:00
外企 IT 研发来中国也有小 30 年了,一直这样哈
|
165
lecht 2020-12-24 09:27:15 +08:00
哪里都有刀斯林, 除了客户端
|
166
EvilDevilJin 2020-12-24 09:29:27 +08:00
非常棒的帖子,收藏了。作为以后的方向。
感谢楼主。 |
167
linksNoFound 2020-12-24 09:37:05 +08:00
资本主义金弹腐蚀人啊
|
168
openbsd 2020-12-24 09:40:19 +08:00
@jerryrib #95 这个国内大厂应该都一样
某次受邀到某大厂长见识,发现除了会议记录员 颜值普遍均值之上 好奇向某个 HR 打听,答曰: 我们不差钱,如果几个面试者水平差不多,你会做怎样的最终选择 ? |
169
ISmiaomiao 2020-12-24 09:41:45 +08:00
产品经理的坑位还有么
|
170
liangkang1436 2020-12-24 10:17:27 +08:00
这不比招聘广告强吗
|
171
PandaChen 2020-12-24 10:18:47 +08:00
我酸了我酸了
|
172
ymyqwe OP @ISmiaomiao 有的哦,或者你搜下关键字 Program Manager https://careers.microsoft.com/i/us/en/job/892863/Program-Manager-2-M365-Performance
|
173
guxingke 2020-12-24 10:26:27 +08:00
Congratulations!
|
174
fantastic 2020-12-24 10:31:12 +08:00
看描述是真不错啊
|
175
vipppppp 2020-12-24 10:34:41 +08:00
@James369
你站在你同学的脚步思考一下:你除了手脚协调,其他都一般般。考试的时候题目那么简单都不会,次次分数就那么点。可能除了军训手脚协调,基本是个弱智吧。 |
176
YuiTH 2020-12-24 10:37:05 +08:00
@QingchuanZhang 确实,想了想还是 MSRA 比较特殊,别的不说 VS 很多地方可能都绕不过去。mac 只能说基础办公建设做得好,具体到工具也得看组。我们常用的一套提交 GPU job 的工具就反而是 Windows 很难用,这边用 Windows 的也会搞一个 Linux 机做跳板,直接装在 win 上麻烦一堆。
Anyway,其实直接用 RDP 做很多事情都是可以的……RDP 比起其他很多远程软件来说确实是质的不一样。 |
177
huiliyi 2020-12-24 10:41:54 +08:00
真不戳,想请教一下,前端除了写业务,怎么去提升自己
|
178
HolmLoh 2020-12-24 10:51:12 +08:00
不允许超过 8 小时工作,不定时工作时间,酸了
|
179
verzhshq 2020-12-24 10:51:43 +08:00
楼主的头像就是我的读后感
|
181
kanemochi 2020-12-24 11:19:05 +08:00
看到最后果然是招聘
|
182
dantegg 2020-12-24 11:21:08 +08:00
再次感慨,如果我们有像谷歌微软这样赚全世界钱的公司才能有这样的福利,不然永远只是在国内继续内卷下去
|
183
erek 2020-12-24 11:35:07 +08:00
十分优秀
|
185
loveToMy1 2020-12-24 12:00:02 +08:00
🐂🍺 这就是大厂的魅力吗 太强了
|
187
Sivan2017 2020-12-24 12:35:12 +08:00
薪水待遇怎么样呢?
|
189
jedihy 2020-12-24 12:46:48 +08:00
我司 dota 比赛都是 6000 分以上的,2000 分的菜鸡根本不敢玩
|
190
imink 2020-12-24 13:03:25 +08:00
MS 只要捡漏国内大厂的非奋斗逼,根本不怕找不到人。
|
191
acrisliu 2020-12-24 13:15:35 +08:00 via Android
目前在某外企,刚入职的时候和楼主差不多,丢一个入职清单后就没人管了,好多事情不知道怎么搞,一脸懵逼,后面都是自己看文档问同事才知道怎么搞😂
|
193
raylee98 2020-12-24 13:30:18 +08:00
恭喜
|
194
nl101531 2020-12-24 14:01:55 +08:00
修福报的我哭了。。。
|
197
yexiaoxing 2020-12-25 00:33:53 +08:00 via iPhone
我们组是前端的优化方向,老板自己就在用 mac...
不过每个组其实体验都会差很多,跟你在的大组赚不赚钱、大老板 push 与否都有关系… |
198
xiangbohua 2020-12-25 13:06:49 +08:00
我酸了,想去
|
199
johnsona 2020-12-26 02:12:16 +08:00 via iPhone
真好,可惜我再也没有机会了,我已经不当程序员回家了,一杯敬故乡,一杯敬远方,宽恕我的平凡,驱散我的迷惘吧
|