首页 > 微软 SharePoint 社招前端面经
头像
鱼头uuu
编辑于 2020-10-23 08:43
+ 关注

微软 SharePoint 社招前端面经


面试流程


面试共计两大轮,共六面,总的来说,无论成功与否,微软的面试体验是我之前所有的面试体验中最好的。


第一轮是做算法与数据结构题,约一小时,这轮很重要,没通过的话后面就啥都没有了。


过了第一轮,接下来有五轮面试,一天结束,SharePoint 这个组实在是很奇怪,第一轮过了之后,一道算法题都没做,内推人听了之后表示很震惊,不过拿了 offer,什么都好说。


HR 沟通

简历经过内推之后,很快 HR 就跟我沟通了,由于我之前 5 年,有了 4 个工作经历(两次是被动离职),所以 HR 认为我很不稳定,建议我先不要投 Office 365,因为他们组很看重稳定的工作经历,HR 说可以先试下 SharePoint,然后给我发了 SharePoint 的职位描述,确认 OK 之后,就会进入正式的沟通流程。


这轮其实不算面试,就纯粹的沟通(应该不会挂人吧?),HR 用英文问了为什么要换工作,之前换工作是因为什么原因以及想进入微软的原因。


聊完了这些,HR 就会跟你详细说明,面试的具体流程,每轮面试会考察的点,然后就是让你好好准备面试啦。


一面 9.18

首先是面试官自我介绍(从来没有过面试官先介绍自己的面试体验),然后面试官让我介绍下自己,相互有了了解之后,接下来就是单刀直入,直接发了一张图,包含了一道算法题(全英文),说实话,看这题目我读了就大概有2、3分钟,然后就是跟面试官沟通题意,确认理解一致。题意达成一致后,面试会一步步引导你,让你设计一个数据结构来解决这道题。我先是用了树,经面试官提醒之后改成了图,然后就是讲一下自己的解题思路,我用的是 DFS,然后就开始写代码。写着写着,面试官就跟我说,你这个递归似乎不太对,(汗如雨下,看了一下,哦,没返回递归值。改完之后,面试官让我写自己测试用例跑一下。跑了两个用例,时间就到了,应该是微软有严格的面试时间控制,他就问了我还有什么可以优化,以及没写好的地方,我就说了边界条件,优化条件的确没答上来。。


一面结束后我跟 HR 沟通了下,大约半小时之后就告诉我通过了,让我好好准备下面的面试。


其实这轮面试感觉表现还是一般,花了好久才找到正确的思路,但是微软的面试真的很舒服,就好像你和面试官合作解决一个问题一样,而不是出了题就让你自己直接做,做不出来就 gg,而且合作也不一定要 bug-free,感觉自己运气还是不错的。


二面 9.25


先是自我介绍,然后就是聊项目,聊基础设施构建,聊 Webpack 包引用,Webpack 插件,聊 React,聊 Fiber,聊 React 为什么会废弃三个生命周期。


然后做一道改 bug 的题目,改 bug 有不止一种方式,面试官会一步步提高要求让你去做。


三面 9.25


这轮是系统设计面试,面试官给了一个 Photo Gallery 网站的截图,让你设计这个网站,给你时间让你思考、整理,然后就按照整理的东西一条条说。因为我不太会后端和数据库,所以这两块就一笔带过,但是也会聊到设计的时候要先考虑用户量,流量,这块其实是我没考虑到的,算是我的一个弱项吧。


然后就是聊一聊 Fault Injection,如何去设计。


四面 9.25


技术经理面试

聊项目经历,聊单元测试,聊高质量代码。

聊什么是好的合作流程,对于没有测试,没有设计验收的项目,自己如何做到最好。


聊得其实不多,倒是我反问的时候,聊了些产品主人翁意识的话题,耗了不少时间。


五面 9.25(英文面)


对方是个可爱的英国大叔。

问了下我对之前面试的感受,我说了并没有感觉特别好(因为这 SharePoint 的面试实在是太虚了),聊到了之前让我设计一个 Photo Gallery,于是顺着这个,问了我会如何去设计图片网站的标签功能,顺带聊了些人工智能,原型设计等等的话题,真就是纯聊天,不过四十五分钟之后大叔就没问题了,可能这轮就是来测试下技术方面的英文交流?


于是到我反问,如何和中国工程师合作,如何跨国合作并克服时差问题等,大叔很友好地给我解答了。


六面 9.25(Boss 面)

大 Boss 很和善,面试过程过我的猫还跳到我电脑面前走过去,被面试官看到了,说好可爱,她自己也有两只猫(或许这是加分项?啊哈哈。


这轮依旧是聊天,介绍之前的工作经验及项目,有没有什么对于个人技术栈的总结(这块建议好好准备),对于自己的优缺点是否有清楚认知,如何去克服


反问环节,什么是优秀的技术人员(真的是非常宽泛的问题了,不过面试官的回答也让我颇有收益,就算挂了感觉也算有收获了),如何看待中外工程师差异。


反馈

面完之后,跟 HR 说了下,然后过了周末后第二天早上,我去问了下反馈,HR说最后一面 Boss还没给反馈,她去催下。

接着到了中午,HR 就告诉我面试通过了,准备走 offer 流程。一天面五轮,真的是心力交瘁。既是体力活,又是脑力活,还得乐观沟通,对于平时工作说不了几句话的人来说,真是把一个月的话都说完了,不过这次总算也是拿到了 offer,可以说是一个 happy ending 了。

更多模拟面试

全部评论

(15) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐