📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
回复: 12
跳转到指定楼层
上一主题 下一主题
收起左侧

微软中国面试复盘

全局:

2019(7-9月) 码农类General 硕士 全职@微软中国 - 内推 - 技术电面  | Pass | 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x


本人参加过一次微软校招和社招(应届毕业就来了微软,中途跳槽过一次,再回来的),现在将面试的经历分享出来,方便大家参考,希望能帮到大家。
第一次参加微软的面试是校招,微软校招的面试流程是先是在线机试,过了再就是4轮现场面试。在线机试题,如果你有基本的算法素养,加上良好的实现能力,一般还是比较顺利通过的。我对机试的理解是算法难度不高(上限ACM竞赛水题水平),注重考查实现上的全面细致。最后是按照总分排名进行的,而不是ACM竞赛的通过和不通过。当时有4道题目,200分以上基本都可以通过了。通过机试的总人数是200-300,好像这一轮报录比是5/1 – 10/1之间。
下面谈谈校招现场面试过程。
1.        第一轮面试,基本情况的了解和考察。主要是询问学校,做过的项目,和擅长的地方,然后做一些智力题,稍微考了一个简单经典算法(可能是快排?)的实现。
2.        第二轮面试:考察面临问题,能够深入思考问题,解决问题的能力,侧重解决过程。这就是一个非常经典的微软面试。先是讲了一个经典的概率抽样问题,给出问题,让你推导概率模型。这一步我很顺利,因为学过这个模型。第二步简单模型形式深入讨论,加深难度,让你思考怎么转换。这一步我也蛮顺利的。最终将概率模型应用到一个分布式系统的调度问题上。我感觉一般概率学的比较扎实的,这一关还是蛮好过的,面试官的梯度把握的非常好。另外一题就是实现一个翻转数组的过程,这一步就是考察实现和bug free。第二轮面试整体也比较平缓顺利。
3.        第三轮面试:工程基础,综合性问题和细致的思维习惯,以及编程实现。面试官先是问了C++(因为我在学校项目用的是C++的原因)里面的一些经典基础问题,这个地方你需要回答的非常全面,我这里表现不是特别好,都回答了一些主要的点,但有一些点也遗漏了。然后面试官又出了一道操作系统的题,过程是多线程安全的那种,最后问了一个脑筋急转弯式的问题,并且限定了5分钟时间,当时有点小紧张没有答对(后来这个问题我进了微软后,问了身边所有的人,至今也没有人整对,后来很巧我在读一本技术书籍上发现了这给问题的原型,因为这题可能还在题库里面,我不能具体透露)。面试官直接跟我说你前面的问题回答的一般,我还需要继续考察一下你,然后又给了我一道编程实现题,是关于字符串偏移相关的问题,这个问题有一个很巧的解法,面试官似乎不知道,我写出来,面试官觉得不错,然后就过了。
4.        这一轮应该就是最后和manager面了,主要问了一些你的对微软的想法,考察了一下考虑问题全面性的测试,最后实现了一个平衡二叉树以及相关操作。基本算是中规中矩的一面。
因为中间出去待过创业公司2年多,感觉微软的文化氛围还不错就回来了。第二次面试的是参加社招。几乎和校招大方向不差,还是考察算法和编程。额外的问一下你做过的项目和亮点,这一部分因为微软的技术栈跟外面不一样,所以很多时候不会太纠缠。当然以后不好说,因为微软社招的越来越多,本来就是之前在BAT这些地方有的技术栈,他们可能回更深入的问一下问题。
1.        第一轮问了一下你项目经验,然后写了一个树的最大和路径。这个都是经典问题,或者稍微思考一下就能出来,没什么太多内容。
2.        第二轮考察了微软内部工程上遇到的问题,主要是字典树的实现,这个也比较经典,问题不大。
3.        第三轮考察了二叉树的相关题目,主要是递归考察。然后也是一个工程上的问题,大意是怎么海量快速比较两个单词的距离。
4.        第四轮也是一个类似校招二面的寻寻深入的问题,数学推导加工程实现,考察细致和bug free。因为这题在题库中,所以不能透露。一般人应该都能做出来我感觉。
5.        最后一轮,没怎么问问题,就是谈了一下意向什么的。
微软的面试一般比较平缓,一般都会对面试官做过培训,面试的内容都是基本的算法实现,另外也会有一些系统设计题(我没有碰到,推荐的人遇到过)。当然我这两年也陆续见到外面来的一些社招的,因为这些人都有很多刷题经历,也没有经过培训,如果碰到这样的面试官,很可能给你直接上hard的题,这只能说运气不好。部门之间的风格也有差异,有的部门对刷题要求不高,有的则很注重算法。当然微软允许多次面试,比如你这次面试失败了,只要不同岗位还能有机会继续面,我见过身边有面过很多次才进来的。如果大家准备刷题来微软,以leetcode上面的中档题为主就行。
最近两年微软中国这边,特别是苏州的HC会很多(新大楼在建),是进入微软较好的时机,大家有意向加入微软的(包括北京,苏州,上海),想找人内推过来可以发邮件给我到邮箱: msjobreferral@163.com 。或者有什么疑问也可以邮件来咨询,尽我所能帮到大家。









评分

参与人数 5大米 +11 收起 理由
chenyuyang + 1 很有用的信息!
AmmannAlan + 2 很有用的信息!
匿名用户-GX7F2 + 6
diang2 + 1 赞一个
游动的小鱼王子 + 1 给你点个赞!

查看全部评分


上一篇:上海Engineering Manager面经(前三轮)
下一篇:Paypal北京DS岗三轮技术面全面经
全局:
因为这题在题库中,所以不能透露。

第一次看到如此小心谨慎的帖子,有种最关键的信息没有讲的感觉。
回复

使用道具 举报

全局:
Black-Tornado 发表于 2021-07-01 18:20:28.--
因为这题在题库中,所以不能透露。
. .и
第一次看到如此小心谨慎的帖子,有种最关键的信息没有讲的感觉。
都是签了NDA的 为啥要自找麻烦呢
回复

使用道具 举报

推荐
diang2 2021-9-3 06:01:39 | 只看该作者
全局:
ms10638 发表于 2021-8-29 10:36
哈哈,基本都讲了。说在题库中是因为这些面试官到现在都会一直拿那几个问题去考察,所以不能讲出来。其实 ...

已加米 感谢楼主分享~ 实现平衡二叉树感觉有点难,是不是要考虑左旋、右旋啊
回复

使用道具 举报

🔗
astro813 2021-7-4 14:50:33 | 只看该作者
全局:
请问岗位是微软哪个site,谢谢。
回复

使用道具 举报

🔗
 楼主| ms10638 2021-8-29 10:34:30 | 只看该作者
全局:
astro813 发表于 2021-7-4 14:50
请问岗位是微软哪个site,谢谢。

不好意思,之前没有权限回复。所有site基本都可以推的。

今年苏州的hc特别多,招聘的bar也低了不少,要是想来微软这边,是非常好的时期。
回复

使用道具 举报

🔗
 楼主| ms10638 2021-8-29 10:36:09 | 只看该作者
全局:
Black-Tornado 发表于 2021-7-2 09:20-baidu 1point3acres
因为这题在题库中,所以不能透露。

第一次看到如此小心谨慎的帖子,有种最关键的信息没有讲的感觉。

哈哈,基本都讲了。说在题库中是因为这些面试官到现在都会一直拿那几个问题去考察,所以不能讲出来。其实都是中规中矩的问题,区别在于是他们原创的一些问题,都有引导很好解答的。
回复

使用道具 举报

🔗
 楼主| ms10638 2021-9-4 19:49:32 | 只看该作者
全局:
diang2 发表于 2021-9-3 06:01
已加米 感谢楼主分享~ 实现平衡二叉树感觉有点难,是不是要考虑左旋、右旋啊

是的,要考虑左右旋转,是我目前面的实现上比较麻烦的一次了。主要平时只是了解,很少真认真写过。
回复

使用道具 举报

🔗
diang2 2021-9-5 12:05:25 | 只看该作者
全局:
好的,感谢楼主~
回复

使用道具 举报

🔗
 楼主| ms10638 2021-11-11 14:05:51 | 只看该作者
全局:
hanno1024可以加这个同事的微信做内推,他比较熟悉各组情况。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表