微软苏州CMD研发岗2022实习三面面经
终于面完了!!!太心累了
面试官是一位老哥,很好,交流起来不紧张。
没让做自我介绍,说手上有我的简历。
简单介绍一下他的部门后,就开始做题。
题目:一个单向链表,从倒数第n位结点开始翻转后面的链表,翻转后接入到前面,最后返回链表。
如list:1->2->3->4->5,n:3.那么返回1->2->5->4->3.
这题我一看,内心狂喜啊。然后就讲了一下思路,就开始写了,是在本地的ide写的,共享屏幕。
思路简单,可是写的时候,紧张,出了很多小bug,调了好久,庆幸的是最后写出来了,让我测了几个用例都过了。
然后问了一下项目遇到的挑战以及困难。有点紧张,说的语无伦次。。。
这时候还有5分钟的样子,让问问题。我说对我的面试过程提一下建议,哪些需要改进。
面试官说:
1:写的代码中几几行可以封装成一个独立的方法,这样以后便于调试;
2:拿到问题要考虑一下边界条件,要对参数做一些是否合法的判断。(这个我在写代码的时候有提到,问了一下如果n大于链表的长度怎么办。我发现微软的面试官都挺看重对问题边界的考虑)。
然后就结束了。整体感觉三面没有前两面难,不知道是不是运气好。遇到的所有面试官人都很nice,三面的面试官让我直接称呼他的名字(这谁敢啊),微软面试体验很不错。无论最后结果如何,尽力了,感谢有这些机会。
更新:2.25面完,5.6发感谢信,呵呵微软真有你的
#实习经验分享##实习##面经##微软#