5轮面试,比较全面,基本都偏技术。微软是个纯粹的软件公司,而我本身的背景是偏硬件的嵌入式软件,所以选择了一个带有硬件工作内容的职位,Software Engineer/SEII--O365 OS&SKU这个职位。但面试官是个互联网技术背景的经理,所以我讲我的嵌入式项目经历有点吃力,沟通有点不顺畅。目前疫情原因采用远程面试,使用微软自己的Teams软件参加会议,会有个Principle Manager作为面试官跟你一对一进行第一轮面试,面试时长1小时。主要包括:
1. 面试内容为自我介绍,
2. 选择一个你认为比较有价值和贡献的项目讲一讲;
3. 选择一个计算机相关的topic进行英语描述;
4. 编程笔试;
5. 问面试者是否有其他问题。
1. 自我介绍很常规。
2. 一定不要紧张,沟通方面尽量体现出清晰的逻辑,不要慌了之后懵的不知道说什么,我就是因为介绍自己项目背景说太多,被打断后慌了。表述时候要显示出你积极主动的想要解决问题的一面,展现一下你解决问题的能力和给团队带来的价值的点。
3. 英语环节,流利不流利不是重点,语法也不是重点,你要让对方听明白意思就可以。
4. 重点多刷刷Leetcode题,我碰到的是原题,但我还没刷到。对一个二维矩阵数组旋转90度。在写代码前不要着急写,先跟面试官沟通下你的思路,注意边界条件,不要有明显的bug。
5.可以问你关心的任何问题。
1轮面试:笔试
面试感受:不好;面试难度:有难度;面试来源:社会招聘
共3个问题,3条回答
Q:选择一个你认为比较有价值和贡献的项目讲一讲。