阿里员工分享微软苏州面试经历车票伙食

银川白癜风专科医院 http://pf.39.net/bdfyy/bdfyc/150505/4618890.html

前言:

职场就像围城,我们每一个职场人总是以“墙外”的视角羡慕着“墙内”的世界,而也许你的生活也出现在别人的梦中。希望“互联网坊间八卦”能成为一个分享和了解不同生活的平台。

今天,笔者给大家分享一位阿里员工面试微软总结下来的“干货”。

简介:苏州微软,目前已经电话三轮,全过,过了后可以公费去苏州现场面试。(可牛逼了,车票、伙食全包。哎,火车票我一直没有去报销,包苏州五星级的凯悦酒店(就算是合作价也要一晚,含自助早餐),结果再一次去了苏州,总共去了三次。

一面:英语自我介绍,介绍做过的一个最challenge的项目,然后做题,上来是一道求二又树里的最长路径,我想了想写出来了,然而他要我改成非递归,没写出,提示我用后续遍历,然而真的没写过把深度优先搜索改非递归的题,最后只写了一半,卒。真是郁闷,这种题目谁没事用非递归写啊,唉。

二面:上来中文自我介绍,然后是中文介绍最challenge的项目,然后开怼,为什么C++比python效率高?为什么深度学习要用python?每答一句他都要再深挖一步,浅层的原因我都答了,然而没有答出最深层的原因,最后他跟我说了一些python其实是一个]胶水语言之类的,这里凉了一半。问题是我平时基本都是C++写程序,对python的一些原理真是不了解。

然后做题,一开始是数组中找重复的,很easy,我说unorderedmap可秒,然后他就开始问我hash表的问题,怎么解决地址冲突,一开始说开放地址法,然后他让我画出具体的实现结构,这里有点紧张写错了,然后问我还有什么方法,我说链地址法,然后问具体的实现,这个写对了。然后做题,一开始数组中找重复的,很easy我说unorderedmap可秒,然后他就开始问我hash表的问题,怎么解决地址冲突,一开始说开放地址法,然后他让我画出具体的实现结构,这里有点紧张写错了,然后问我还有什么方法,我说链地址法,然后问具体的实现,这个写对了。

然后他把题目改成找到数组中的重复元素,并且两个数字的index之差小于t,我说滑动窗口,然后写了代码没问题,然后改成找出数组中的两元素绝对值之差小于k,并且index之差小于t,我想不出来O(n)的解法,然后他提示可以用桶,然而我觉得桶也是有问题的,没写出来,最后他给我演示了一下,但是我仍然觉得他说的不对。不过现场没有怼出来,他也没给我时间,直接就说面试结束了,卒。这轮面试前面他介绍了一堆Office的东西,最后我问他对微软养老的看法他也扯了很久,还把微软职级和晋升的大致情况都跟我讲了一遍,真正在问问题的时间大概就半小时……二面面完,HR把我叫出去直接说,面试结果不太理想,电梯在那你可以下去了。

总的来说微软面的比想象的难,原因为就是剑指offer的难度,没想到会遇到这么多。

试前面他介绍了一堆Office的东西,最后我问他对微软养老的看法他也扯了很久,还把微软职级和晋升的大致情况都跟我讲了一遍,真正在问问题的时间大概就半小时……二面面完,HR把我叫出去直接说,面试结果不太理想,电梯在那你可以下去了……

总的来说微软面的比想象的难,原因为就是剑指offer的难度,没想到会遇到这么多followup,还有哪些关于python的问题也措手不及。

都说要跟面试官多交流,我也确实尽量的多说,然而这2轮在coding的时候,面试官都到一边敲键盘去了,我问他们一些关于题目问题他感觉也就敷衍我一下对的,嗯,然后继续敲键盘,全程就没看我写代码。

总的来说还是自己菜把,要是刷题的时候每个题目不是只满足一种解法,1面也不会这么快挂。(然而我就是听说微软比较简单才投的微软啊啊啊)




转载请注明:http://www.aierlanlan.com/rzdk/4187.html