博主背景
中流985软件工程专业本科,acm银牌选手,无实习经历,无项目。
先介绍一下微软比较看重的能力
这些部分是我在和一起参与面试的人沟通的时候了解到的,和大家做个分享,希望能帮助到各位。
代码能力
这个不用多说,代码能力越强越好。
沟通能力
这个点是很重要但是很容易被人忽略的一个点(包括我)。在和面试官交流的时候一定要自然主动的去做沟通,尤其是在做题的时候,要把自己的思路去展现出来。遇到不会做的题可以和面试官交流,面试官会给提示,注意一定要get到他的点,get不到的话可能就得凉凉。
快速学习能力
学历并不是最重要的东西,学历只能保证你能有面试机会,微软比较看重你的快速学习能力,而不是你已经知道了哪些知识,985本科就已经够用了,剩下的就看你的算法能力,思维能力和情商等等。你需要表现给面试官的是快速的上手并学习思考的过程。同面试的兄弟有题做的非常好,但是最后面试官说了一句,看得出你刷了很多题,然后给挂了的。所以我感觉若是遇到你做过的题,不要太飘。
思维习惯和情商
群里不少华五本硕也一样被挂掉了,有些可能只是因为和面试官沟通的时候没那么愉快。微软希望看到的是一个聪明有灵性有情商的人,而不是刷题机器和老卷王。你需要给面试官表现出你是一个遇到一个新问题能有自己的思考和一套解决问题的逻辑和办法的形象,这就需要同学们平时生活中多多思考了。
做题的一些须知
微软的大头是做算法题,而面试官的要求不可能只是能够做对。他对你会有更高的要求,要学会优化代码,包括时间和空间。很多同学平时写题可能觉得能AC就行了,但是面试的时候面试官是不太会在意你的代码能不能AC(因为是面试官肉眼评价,根本不会上评测机),而是需要你一步一步按照他给的指示去思考,去优化你的算法,减少空间和时间。

本文分享了博主参加微软面试的经历及感悟,强调了代码能力、沟通技巧、快速学习能力和思维习惯的重要性,并详细介绍了两轮面试的具体过程。
1056

被折叠的 条评论
为什么被折叠?



