微软C+AI一二三面面经
回馈牛客
微软每一面的面试官都很好,不会的问题会耐性的引导思考。
这是我第一次面试,不管能不能收到offer,但是至少面试体验很好
一面
1、自我介绍 50min
2、八股 : 一面的面试官以前干过一段时间的前端,所以也问了我几个前端相关的小问题
put和post的区别
4和5开头的状态码有什么区别
JVM虚拟机有什么好处
了解哪些设计模式
动态代理
...
3、算法题 :排序二叉树第k大个节点
数组第k大的节点
二维数组最长递增路径
前两个没让我写代码,只讲了思路,最后一个我先说用回溯和记忆搜索做,然后面试官开始引导我用dp做,做了二十分钟才理清思路,没时间写了。
4、反问环节 :面试官说我看得出来学了很多【破涕而笑】
二面 45min
1、自我介绍
2、问了项目相关的一些问题,然后从我项目里扩展出一个小场景,让我写一个接口。
其实很简单,但是我开始没太听明白是要干啥,写的磕磕盼盼的。
写完之后干脆没让做算法题,看还有几分钟又问了一点八股
三面 1h
没自我介绍直接问项目相关问题
然后让我写一个二叉搜索树的接口,写完后让我实现里面的 删除一个节点 的方法,其实这个就当是算法题了
磕磕盼盼写了出来,中间还让面试官提醒了一下,感觉凉凉了,还是太紧张
反问环节就不说了
总体来说微软面试体验很好,难度其实不是很大,但第一次面试心态太差了,继续加油。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.8 已offer,感谢微软