WPS面试经历

来源:互联网 发布:数据分析的好处 编辑:程序博客网 时间:2024/05/14 09:44

    在连续跪了三次笔试(阿里,腾讯,金山网络)后,终于在第四次笔试中找回一点点自信。。。。wps的笔试题目相对来说比较简单,比金山网络的笔试题简单(想起金山网络的笔试题,我心里那个痛啊。。。居然跪在那么简单的题目上)说实话,每次笔试都感觉自己能过,但是每次都没过,实在是太励志了,在wps的笔试过后,有几天都没睡好,总觉的自己可以过,但是又担心过不了,梦中一直是wps笔试结果出来的场景。终于在几天后接到了hrMM的电话,通知第二天到一个酒店面试。一面我比较紧张,不是很淡定。刚一坐下,我就说一句很愚蠢的话:如果我过了,能不能去移动客户端?面试官一听这话就让我想清楚到底要面哪个,这是两个不同的部门,然后我们就讨论了好久到底面哪个部门,最后还是没讨论出个结果,迷迷糊糊,含含糊糊的开始了c++的面试。。。。

面试官的第一个题目就难到我了。。。new 和malloc的区别,我又犯了一个大忌,没有直接说不知道,而是含糊的说着,自己都不知道自己说的什么意思。。。最后还是面试给的答案。接下来还问了new 可不可以重载,c++中哪些操作符是不能重载的,delete 和 delete[] 的区别,虚函数的实现机制,子类的虚函数是如何覆盖虚函数表的,虚函数表是每个对象一份还是每个类一份,虽然我把c++ primer过了一遍,但还是学的不扎实,前4个问题还勉强混的过去,最后一个问题是完全答错。。。。我觉得子类要覆盖虚函数表,应该要拷贝一份虚函数表。。。。。所以我很肯定的对他说是每个对象一份,真是成也陈皓,败也陈皓。。。。中间面试官还带了一下笼子,具体不记得是怎样的,大概就是混淆我静态函数也可以声明为虚函数,问我哪些函数可以声明为虚函数。还问了我静态成员变量如何初始化,这个看了太久,实在是不记得如何初始化了,面试官没等多久就告诉了我答案,我只能打着哈哈说对对对,我太紧张了,不记得怎么写了。。。

后来又问了一下笔试题中的一个题目怎么优化,avl与红黑树的区别,红黑树的优点,用过哪些stl,set有什么用,然后是如何尽可能快的对一个单向链表进行排序,哪些排序是稳定的(这个我都答错了,回来之后一想,我怎么会说选择排序是稳定的呢。。。太二了。。。)最后面试官问了我为什么这么想要进金山(我中间一直表示我很想进入金山。。。。)我说第一因为金山是个很大的公司,第二是因为学姐进去了,所以我也很想进去。。然后面试官鼓励了我两句,说最快今晚出结果。

回来后虽然知道自己有几个题目都没答对,但感觉还是很有希望的,因为感觉自己在算法问题上答得还可以,比如对单向链表的排序,对笔试题目的优化,虽然思路不是惊天地,泣鬼神,但还是在1分钟之内想出来了,并且都还是比较优化的,感谢acm的经历。。。果然当天晚上就接到了二面的通知,而且居然直接就是hr面。。。。面试官实在是太nice了。。。如果说找工作需要运气的话,我觉得绝大部分应该是体现在面试官身上吧。。。第二天去hr面,感觉hr面比技术面压力还大,虽然hr很漂亮,但我感觉就是压力大,她问的问题完全像是在考我,一点都不像我想象中的聊天。。。。

最后还是如愿拿到了wps的实习offer,哎,凭自己这种渣一样的水平居然进了pc客户端。。。。从来没用c++写过任何一个项目,居然进了c++工程师岗位,进去肯定是完全打酱油,接下来要恶补c++了,颓废了一阵子,终于因为这个实习offer振作了一点,接下来就是fighting了。。。

0 0
原创粉丝点击