记一下金山云实习生面试经历

简要说下流程先==

一面

1  自我介绍
2 因为还在职所以问了一下目前做的项目,具体了解了下底层是什么实现,我的任务是什么,以及遇到的一些问题。

3 针对简历问一下对linux的理解程度怎么样,使用的熟练否。

4 看到之前搞过acm所以就给我随便出了个算法题,要简单写点伪代码出来,当时看到面试官出去拿纸币其实就有点紧张,但是听完之后感觉不难,想用treemap的话应该很方便就能搞定,但是因为很久不用这些工具忘了map排序的写法了==后来跟面试官说了,他很nice的说没事就当是个函数处理,你直接写注释都可以!这样我就很好搞啦!然后就给面试官解释我写的,把思路跟他说,结果才发现我把问题想复杂了==所以又做了不少优化,然后算是把问题解决了,最后问我这个时间复杂度是多少,我当时想map查找的时间复杂度就o1或者log n嘛,然后就挑了个小的说,但是一想不太对,这次用的treemap 没用hash所以赶紧改口说了logn==也算是把这个题目混过去了

当然后来发现是程序员面试宝典的一道原题===万幸思路差不多,实现基本一样

5 后来象征性的问了我一下测试流程啊方法什么的,基本几句话带过了

6 然后给了个场景让我想想测试样例什么的,很简单就过去了。

默默的一个小时就过去了==面试官很nice但是看起来很累的样子,但是我们开玩笑笑起来的时候就明显好很多QAQ,然后就面晚了==

虽然我觉得哪个算法题应该有更好的解法,但是看面试官好像对我还挺满意的==唉回家买了俩黄棒馍吃==

二面先简略一记回头细说。

首先是问对云加速这些东西了解多少,然后问了些相关的简单示例问题


然后就是有关深复制浅复制

C++

python的例子


海量数据处理-- 堆排序

最大堆最小堆维护


快排原理,计算机如何实现,用什么数据结构。具体怎么操作的。


数据库 左连接跟inner的区别


avl树跟红黑树的区别


另外一些就随口问的比如linux的了解程度,shell了解多少..

最后就问我有什么问题还要问他了


PS:二面的面试官刚打球回来,我看他汗流浃背的感觉更有亲切感哎==


三面是hr面啦,最后问了二面的面试官还要不要三面啊,他就去给我问问,然后就把人资伊姐叫来了


三面主要是问我以后想留在哪啊,全职可以吗,然后实习时间啊什么时候入职啊之类,后续问了我觉得刚才面试官怎么样,分到他们组好不好,然后问我想做上层还是底层。。后来又问了我目前在职的公司的待遇(后悔没说高一点2333)然后就说了下金山云的待遇啊福利什么,最后问我还有什么问她的。。我当时脑子有点懵==连工作时间都没确定就说没问题了orz==


你可能感兴趣的:(心得体会与近期总结)