回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

微软面经分享:如何更好地做好面试准备?

全局:

2013(7-9月) 码农类General 本科 全职@微软中国 - 内推 - 技术电面 Onsite 视频面试  | Pass | 在职跳槽

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

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

x
本帖最后由 formulahendry 于 2021-7-25 11:51 编辑

我 2012 年暑期在微软实习,2013 年正式入职微软,算下来在微软已经有 8 年的时间了。虽然是 90 后,但在微软可以算是个老员工了~ 八年间,我作为面试官面试过许多人,作为推荐人也成功内推了59位候选人拿到微软offer。在这篇文章中,我总结了一些微软面试的要点,希望帮助大家能更好地来准备面试,拿到自己心仪的 offer ~
微软长期热招,研发职位主要base在上海、北京和苏州,有兴趣的童鞋,请砸简历到 junhan(AT)microsoft(DOT)com , 如果合适,我会帮大家内推~

长期准备. Waral dи,
想要拿到微软 offer,只靠面试前几周的冲刺是万万不够的。只有细水长流,把自己的实力全面提升,才是重中之重。. 1point 3 acres
基础知识. 1point3acres
这个不用多说,作为一个优秀的程序员必须要很好地掌握编程语言、数据结构、算法、数据库、操作系统、网络等基本功。
刷题. check 1point3acres for more.
我当年毕业找工作时,看的是何海涛老师的《剑指Offer》,讲的非常全面,值得一读。-baidu 1point3acres
近些年来,刷 LeetCode 越来越流行。有很多童鞋会问,刷多少比较合适呢?当然是多多益善咯~ 不过一般来说,我觉得,至少刷个 100 题,是个比较合理的数量。当然,如果你之前搞过 ACM 或者 NOIP,你可能只需要练练手,找回当年的感觉就行了。
在 LeetCode 刷题时,要注意控制做题的时间。做完题目就算 AC 了,也要参考学习一些其他人的解决方案,开阔自己的思路。刷题不仅要有数量,还要注重质量。推荐大家使用 LeetCode 插件 for VS Code。
说到《剑指Offer》,还想起当年一件有意思的事。有次吃完午饭,在公司附近散步,正好遇到了何海涛,他说他那时来面微软,遇到了各种奇形怪状的难题,也是醉醉的。哈哈~ 我在想,也许当时面试他的面试官都是看的他的《剑指Offer》面进的微软,一定是要绞尽脑汁,出一些何老师没有遇到的题吧~
英语
无论你是否在外企工作,当遇到技术问题时,用英语在 Google 或者 Bing 进行技术相关内容的搜索是必备的能力。有大量的第一手的技术文档或是博客都是英语的,如果你没有用英语进行学习的能力,很难成为一个真正优秀的程序员。
做一个骄傲的 Stack Overflow 程序员也是走向成功的必经之路。
在微软的话,有些组是需要和美国总部或是其他国家的同事合作的,能否与国外同事谈笑风生,就要看你平时的积累了。
开源项目
近些年来,微软越来越拥抱开源。VS Code 就是一个最好的例子。如果你有一个好的开源项目,一定是一个加分项。如果没有自己的开源项目,积极地参与到其他开源项目,也是个很好的选择,可以发 PR 也可以提 Issue。
参与开源项目,对自己也会是一个很大的提升。. .и

针对性准备. From 1point 3acres bbs
针对所要面试的职位,做出有针对的准备,才能事半功倍。
简历
  • 准备英文简历
  • 事实就是:除非你是真的精通某个技术栈,否则慎用“精通”二字。
  • 针对面试的职位,突出重点:比如你是面我们的 Java 组,在简历中可以着重突出 Java 相关的项目和技术栈。
. From 1point 3acres bbs
白板做题. 1point3acres
微软面试一般是在白板上做题。离开了 IDE,你是否还能轻松写出高质量的代码?建议在面试之前,脱离 IDE,进行一些训练。一般来说在面试做题时,对语言没有硬性要求。如果做题时,忘了某个语言的 API 具体的签名或是参数,也不是问题,只要和面试官说清楚就行。我们并不是考察你对某个语言的 API 有多熟练。
由于疫情的关系,目前的现场技术面试全都改为远程的 Teams 面试。

面试流程
微软的面试流程一般是:1 轮电话技术面试(有些组是在线笔试)+ 4-5 轮现场技术面试( 45-60 分钟 /轮)。和大多公司的面试情况一样,面试轮数越往后,面试官的基本越高。一般来说,最后一轮的面试官就是你面的组的大老板了。每一轮面试一般分为三个方面:自我介绍、聊项目、做题。
自我介绍
自我介绍时,要突出重点,把自己的优势都展示出来。而且也要准备英语版本的自我介绍。当然,你也可能遇到外国童鞋面试官,那你就要全程英语面啦~
聊项目
自我介绍之后,面试官一般会根据简历和你的自我介绍进行提问,聊聊你的项目和技术栈。最重要的一点,还是“实事求是”。自己简历上所提到的所有东西一定要能对答如流谈笑风生。介绍项目时,可以使用 STAR 面试法:-baidu 1point3acres
  • Situation:简短的项目背景
  • Task:自己完成的任务
  • Action:具体实现,用到的技术
  • Result:自己的贡献. .и

做题
做题当然时面试的重点啦~ 在面试官说出题目后,一定一定要先了解清楚需求,不要马上就蒙头写代码。要善于向面试官提问,把需求了解清楚,然后花时间去想一想思路。有了思路后,也不要急于撸代码。先和面试官沟通下你的想法,如果面试官觉得 OK,那就可以开始写了。如果一开始没有想出最佳的算法,也可以先想个简单的方案,和面试官说说你的可能不是最优解的想法。也许在沟通过程中,你又会有新的灵感,或者面试官也认可你先写当前的方案,可以之后再优化。
多沟通!多沟通!多沟通!重要的事说三遍!
在写题时,要注重代码风格和命名规范,也要考虑到各种 corner case。写完题目后,要能准确地分析出时间复杂度和空间复杂度。面试官可能还会让你写一些测试用例。在设计测试用例时,对于基本功能、边界情况、性能测试,都要考虑到。. 1point3acres.com

内推
想要成功地拿到微软 Offer,离不开平时的内功修炼和面试前的最后冲刺,做好充分的准备是成功的关键。也欢迎大家找我内推,我会给出面试准备的建议,助你一臂之力!
对于内推的候选人,我将全程 follow up,从职位 match,到面试建议与准备,再到面试流程,再到入职,以及大大小小各类事务(比如班车,未来园区的地铁线路规划的信息,周围的租房、学区房等等)。
有兴趣的童鞋,请砸简历到 junhan(AT)microsoft(DOT)com , 如果合适,我会帮大家内推~ 校招(及毕业 1 年内的)或实习生,不要发简历给该邮箱,校招/实习与社招是不同的流程。
微软苏州上海北京等各个职位都在热招,涵盖前端、后端、移动端等各类职位,超过数百个 HC!

评分

参与人数 5大米 +30 收起 理由
donnice + 3 给你点个赞!
匿名用户-VMNVT + 20
Husky_wang + 3 给你点个赞!
舍得PMZO + 1 赞一个
苏明未 + 3 给你点个赞!

查看全部评分


上一篇:虾皮一面面经
下一篇:字节跳动算法岗 凉经
地里匿名用户
推荐
匿名用户-VHMOT  2021-7-29 14:34:32 来自APP
感谢楼主的分享。但是感觉干货不多呀,我感觉很多都是泛泛而谈,对所有公司都适用,没有特别针对微软的信息。轻拍 😅
回复

使用道具 举报

全局:
实习可以内推吗楼主。◕‿◕。
回复

使用道具 举报

🔗
 楼主| formulahendry 2021-8-2 15:15:31 | 只看该作者
全局:
舍得PMZO 发表于 2021-7-25 15:24. check 1point3acres for more.
实习可以内推吗楼主。◕‿◕。

2023届的暑期实习要明年初开始~
这两年实习内推也不能skip笔试,所以要看明年的情况。
回复

使用道具 举报

🔗
 楼主| formulahendry 2021-8-12 17:20:26 | 只看该作者
全局:
匿名者 发表于 2021-7-29 14:34
感谢楼主的分享。但是感觉干货不多呀,我感觉很多都是泛泛而谈,对所有公司都适用,没有特别针对微软的信息 ...

找我内推的话,我可以提供更有针对性的准备建议~
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-Y1GLK  2021-9-9 02:25:53 来自APP
日常实习会一直招吗?
回复

使用道具 举报

🔗
 楼主| formulahendry 2021-9-9 14:16:20 | 只看该作者
全局:
匿名者 发表于 2021-9-9 02:25. Waral dи,
日常实习会一直招吗?

比较少。
一般是是暑期实习比较多。
回复

使用道具 举报

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

本版积分规则

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