每次笔试都感觉自己能过,但是每次都没过。在连续跪了三次笔试(阿里,腾讯,金山网络)后,终于在第四次笔试中找回一点点自信。wps的笔试题目相对来说比较简单,比金山网络的笔试题简单(想起金山网络的笔试题,我心里那个痛啊。居然跪在那么简单的题目上)说实话,每次笔试都感觉自己能过,但是每次都没过,实在是太励志了,在wps的笔试过后,有几天都没睡好,总觉的自己可以过,但是又担心过不了,梦中一直是wps笔试结果出来的场景。终于在几天后接到了hrMM的电话,通知第二天到一个酒店面试。一面我比较紧张,不是很淡定。刚一坐下,我就说一句很愚蠢的话:如果我过了,能不能去移动客户端?面试官一听这话就让我想清楚到底要面哪个,这是两个不同的部门,然后我们就讨论了好久到底面哪个部门,最后还是没讨论出个结果,迷迷糊糊,含含糊糊的开始了c++的面试。
面试官的第一个题目就难到我了。new 和malloc的区别,我又犯了一个大忌,没有直接说不知道,而是含糊的说着,自己都不知道自己说的什么意思。最后还是面试给的答案。接下来还问了new 可不可以重载,c++中哪些操作符是不能重载的,delete 和 delete[] 的区别,虚函数的实现机制,子类的虚函数是如何覆盖虚函数表的,虚函数表是每个对象一份还是每个类一份,虽然我把c++ primer过了一遍,但还是学的不扎实,前4个问题还勉强混的过去,最后一个问题是完全答错。我觉得子类要覆盖虚函数表,应该要拷贝一份虚函数表。所以我很肯定的对他说是每个对象一份,真是成也陈皓,败也陈皓。中间面试官还带了一下笼子,具体不记得是怎样的,大概就是混淆我静态函数也可以声明为虚函数,问我哪些函数可以声明为虚函数。还问了我静态成员变量如何初始化,这个看了太久,实在是不记得如何初始化了,面试官没等多久就告诉了我答案,我只能打着哈哈说对对对,我太紧张了,不记得怎么写了。
2轮面试:笔试、电话面试
面试感受:很好;面试难度:有难度;面试来源:校园招聘