📅  最后修改于: 2023-12-03 15:13:06.870000             🧑  作者: Mango
本篇文章旨在分享我的2020年微软面试体验,同时也希望能够帮助需要准备微软面试的程序员们。以下将从以下几个方面进行介绍:
2020年微软的面试流程如下:
其中在线挑战和海选面试是初筛环节,如果通过初筛,就会进入技术面试和终面。需要注意的是,每个环节的时间限制严格,如果超时,面试将不会继续进行。
在线挑战分为两部分,第一部分为20分钟的数学逻辑题,第二部分为100分钟的编码题。在线挑战主要考察的是你的基础知识和编程能力。
海选面试主要是行为面试,需要你根据所给场景表现出你的逻辑思维能力、沟通能力以及团队协作能力。海选面试的时长为30-45分钟,需要注意的是反馈时间为5个工作日。在此期间,你可以学习相关知识,并准备技术面试。
微软的技术面试主要有两个环节:技术面试和技术复试。
技术面试是考察你算法和数据结构的能力,主要有三轮。每轮40-45分钟,前两轮为算法题和数据结构问题,第三轮为设计问题。
技术复试的时间约为1.5-2小时,主要是实现一个小项目,包括代码、测试、部署等方面。需要注意的是,此部分环节关注的是你的工程能力和代码质量。
终面是对你的综合能力进行考察,并希望你更深入的介绍你在以往项目中的经历和成就。
以上内容是我在2020年微软面试中所出现的环节以及我对此的心得和体验,希望对大家有所帮助。