📜  2020 年微软面试体验 | 2.5 年经验(1)

📅  最后修改于: 2023-12-03 15:13:06.870000             🧑  作者: Mango

2020年微软面试体验 | 2.5年经验

本篇文章旨在分享我的2020年微软面试体验,同时也希望能够帮助需要准备微软面试的程序员们。以下将从以下几个方面进行介绍:

  1. 面试流程
  2. 面试环节
  3. 相关参考资料
面试流程

2020年微软的面试流程如下:

  1. 在线挑战
  2. 海选面试
  3. 技术面试
  4. 终面

其中在线挑战和海选面试是初筛环节,如果通过初筛,就会进入技术面试和终面。需要注意的是,每个环节的时间限制严格,如果超时,面试将不会继续进行。

面试环节
在线挑战

在线挑战分为两部分,第一部分为20分钟的数学逻辑题,第二部分为100分钟的编码题。在线挑战主要考察的是你的基础知识和编程能力。

海选面试

海选面试主要是行为面试,需要你根据所给场景表现出你的逻辑思维能力、沟通能力以及团队协作能力。海选面试的时长为30-45分钟,需要注意的是反馈时间为5个工作日。在此期间,你可以学习相关知识,并准备技术面试。

技术面试

微软的技术面试主要有两个环节:技术面试和技术复试。

技术面试

技术面试是考察你算法和数据结构的能力,主要有三轮。每轮40-45分钟,前两轮为算法题和数据结构问题,第三轮为设计问题。

技术复试

技术复试的时间约为1.5-2小时,主要是实现一个小项目,包括代码、测试、部署等方面。需要注意的是,此部分环节关注的是你的工程能力和代码质量。

终面

终面是对你的综合能力进行考察,并希望你更深入的介绍你在以往项目中的经历和成就。

相关参考资料
  • 《Cracking the Coding Interview》
  • Leetcode
  • HackerRank
  • GeeksforGeeks

以上内容是我在2020年微软面试中所出现的环节以及我对此的心得和体验,希望对大家有所帮助。