微软 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 了。
#社招##微软##前端工程师##面经#
全部评论
楼主是工作好多年了吗,感觉问的更偏算法设计🤣
1 回复 分享
发布于 2021-03-30 08:43
英语不行是不是直接凉?
1 回复 分享
发布于 2020-12-23 08:11
请教楼主offer流程走了多久
1 回复 分享
发布于 2020-10-23 19:14
建议楼主标题加一个社招,谢啦~
1 回复 分享
发布于 2020-10-23 08:39
楼主投递的哪里,北京?
1 回复 分享
发布于 2020-10-22 08:56
羡慕楼主的英文水平
点赞 回复 分享
发布于 2022-03-06 16:35
请问sharepoint前端用什么技术栈呀
点赞 回复 分享
发布于 2022-02-09 17:23
太爱了
点赞 回复 分享
发布于 2022-01-22 16:25
楼主工作几年了啊 参考下
点赞 回复 分享
发布于 2022-01-08 19:24
请问苏州这个对学历有要求吗?感谢
点赞 回复 分享
发布于 2021-05-19 00:20
请问葱信息收集邮件到offer隔了多久呀?焦急等待中
点赞 回复 分享
发布于 2021-04-18 12:03
楼主方便加个微信么,13645563853😁。想了解一下具体情况
点赞 回复 分享
发布于 2021-03-03 22:54
请问楼主系统设计那里需要写code吗?
点赞 回复 分享
发布于 2020-12-18 05:55
方便问下楼主最后package多少么
点赞 回复 分享
发布于 2020-11-23 23:22
看下来算法题不多啊
点赞 回复 分享
发布于 2020-10-27 01:11

相关推荐

联想数据开发工程师面经(2025届校招/实习) 📌 背景:985本硕,计算机相关专业,有大数据项目经历,面试岗位为数据开发工程师(Base北京/上海)。  📝 面试流程 & 问题回顾1. 笔试(线上编程+SQL)- 题型:    - 算法题(LeetCode中等难度,考察数组、字符串、动态规划)    - SQL题(多表关联、窗口函数、复杂查询优化)    - 大数据基础(Hadoop/Spark原理简答)  2. 技术一面(1小时)- 数据结构与算法  - 手撕代码:合并K个有序链表(优先队列实现)    - 时间复杂度分析,如何优化?  - 大数据生态  - Spark和Hadoop的区别?Spark为什么更快?    - 数据倾斜的解决方案?  - SQL实战    - 写一个**连续登录用户统计**的SQL(使用窗口函数)  - 项目深挖  - 介绍一个大数据项目,你在其中负责什么?    - 如果数据量增加10倍,如何优化你的方案?  3. 技术二面(45分钟)- 系统设计  - 设计一个实时数据仓库,如何保证低延迟和高可用?    - Kafka和Flink在实时计算中的作用?  - 数据库   - MySQL索引原理,B+树 vs Hash索引    - Hive内部表和外部表的区别?  - 场景题  - 如果某天发现报表数据异常,如何排查?  4. HR面(30分钟)- 职业规划、为什么选择联想?  - 对加班/出差的看法?  - 期望薪资?  💡 面试建议1. **重点复习**:SQL(窗口函数、优化)、Spark/Hadoop原理、常见大数据场景题。  2. **项目复盘**:确保能清晰讲解技术选型、难点和优化思路。  3. **算法刷题**:LeetCode热题100+剑指Offer,尤其是**链表、树、DP**。  4. **反问环节**:可以问团队业务、技术栈、新人培养计划等。  🌟 联想数据团队体验- 技术氛围浓厚,大牛导师带教,内部有完善的大数据平台。  - 业务覆盖智能供应链、用户行为分析、风控建模等,实战性强!  📢 投递Tips:联想对代码能力+大数据基础要求较高,建议尽早投递!  📅 【投递链接】春招:https://talent.lenovo.com.cn/position?projectType=1暑期实习:https://talent.lenovo.com.cn/position?projectType=2【内推码】2025XZLMCX【内推入口】在“联想校招官网”投递校招职位,创建简历时“从哪儿获知招聘信息”选择“联想员工推荐”并且输入推荐人ITcode:2025XZLMCX投递的同学评论区留下【姓名缩写+岗位】,方便及时跟进加入联想,与创新者同行,用科技改变世界!(欢迎留言交流,祝大家offer多多!🎯) #内推# 内推码 #联想# 26届 #26届实习交流# 数据人的面试交流地 #春招提前批,你开始投了吗#  
点赞 评论 收藏
分享
评论
25
91
分享

创作者周榜

更多
牛客网
牛客企业服务