阿里巴巴C++ 面试经历(2014年6月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 151 收藏 0 点赞 0 评论 0

我还记得当时去面阿里巴巴的时候,心情是比较轻松的,都已经面试过这么多次了,习惯了,尽量答就是了。

一面的时候技术面了很长的时间,问了一些C/C++语法知 识,比如如何修改字节对齐,如何求一个结构体中某个变量的偏移量、C++的初始化、虚函数实现等。好在这些都知道,而且我答了一些更偏的东西,比如如何设 计只能定义去没法初始化的变量,这是C++奇怪语法所致;然后就问了我很多STL的问题,迭代器问得最多,由于我看过源代码,所以答得很顺利;接下来问我 会不会多线程,多进程编程。我说完全不会,他好像很重视这方面,结果他非要问我个多线程多进程相关的问题(我汗,都说了完全不会)。

一面无意间看到面试官给我打了个分A S C,A应该是C和C++的理解吧,S应该是数据结构和STL的掌握,C估计就是他看重的多线程多进程了…

阿里二面和三面是一起面的,两个面试官面我一个人,1个技术官和1个hr。当时技术官并没有问我多少技术问题,就聊了一下设计模式,我就将就举 STL为例,说了一下STL设计时是用迭代器模式将容器与通用算法分离,用适配器模式去实现栈,优先队列,如何重写分配器,然后简单谈了一下如何扩展 STL,顺便聊了一下我对垂直搜索的理解。阿里系的hr都是很能忽悠的,不得不说,hr又把我从高中到大学问一遍,还问了我的爱好,从小到大收到的最大打 击,我也就老实的说了一下,然后让我回去等通知。

第二天让我去拿offer,发offer的是另外一个hrMM,把我分到广告搜索部去了。我先是很客气的说我了解你们阿里招C++研发的人不多,要求不低,我真的没想到能走到这一步,非常感谢。然后hrMM说了一句让我很吃惊的话,他说根据我在面试时的表现,阿里认为我非常优秀,超过了他们对本科生的期望。我连忙说了三个不,我说我其实是运气大于实力,很多东西我也不懂,只是我比较老实罢了。然后hr说你的坦诚也给面试官留下了很深的印象,你做人态度很好。总之夸了我一番,然后就说给我发研究生的薪水(具体和腾讯研究生差不多)。我当时真的很开心,被hrMM夸得有点飘飘然了。

唉,怎么说啦,我这个人还是比较好色的,要是hrMM是个像Mars师姐那样的美女的话我估计就被她忽悠过去了。不过说实话hrMM和Mars姐别还是有一定差距的。

满意的地方:

都满意

不满意的地方:

几乎是没有

评论列表
文章目录