这是腾讯面试官第一个问我的问题,他甚至不让我自我介绍。可能他想了解的东西自我介绍是不会体现的。
所以他第一个想了解关于我的东西就是我为C++付出过什么,我这样解读这个问题:首先他想招的人肯定是精通C++的,那么这种人必须是为C++付出过不少的;其次你有没有很大可能在以后为提高自己的C++水平而去付出,这都是我猜的。
今年的春招到了这个阶段都快要结束了,所以说这个时候腾讯这类公司肯定不会有耐心跟你扯这扯那,所以连自我介绍都省了理所当然,面试官除了第一个问题外,后面问了几个基础知识,在我认为是比较不基础的,比如:虚函数动态绑定是如何实现的?如果叫你去实现你会如何实现?我说出了动态绑定是通过虚函数表寻址过程来实现的,但是面试官并不满意,他问我如果要我去实现这些东西应该如何做,虚函数表放在哪之类的详细实现。我可以说是完全不会。回到3月份人生第一次电话面试,也是腾讯的,当时的我基本没有为春招做什么准备工作,面试官当时问我虚函数是什么,我记得有这个东西,但这个东西就是过眼云烟,学过之后也没有用过,就答不上来,要是有时光机我回到当时的面试我就能把虚函数和多态和虚函数表说的一清二楚。这就叫什么,给你机会你不中用啊!今天的面试还问了KMP算法,3月份至今的春招准备中我基本没有复习过数据结构算法里面的算法,我基本上是看着别人的面经来复习的,算是边面试边复习,所以面试过程中难免有些知识没有复习到,然后没把握住,等到现在马上六月份了,只拿到一个offer,这个offer拿得很奇怪,全程面试没有涉及技术问题,甚至最后直接给我录用offer,很惊讶,而且公司还是华润旗下的公司。但人往高处走,我的目标还是BAT,华为这些一线互联网公司,其实我对加班这件事很看得开,也许是我没有经历过互联网的加班吧,所以说就现在来说我考虑的东西就是待遇和发展空间。扯远了,我现在该考虑的不是这些,是基础知识!基础知识!基础知识!C++基础知识!C++基础知识!C++基础知识!然后再是大项目经验!大项目经验!大项目经验!接着是网络编程!网络编程!网络编程!接着是Linux!Linux!Linux!