最近这个月参加阿里、腾讯2014实习生招聘,收获很多,得到了教训,吸收了经验,清楚了方向,现在就具体说说吧
1.阿里巴巴实习招聘:出于一颗打酱油的心情和几个小伙伴去投了简历,过了几天通知笔试,心里很虚,没什么准备,考试内容主要是网络有1题、数据结构、程序阅读题、Linux命令题、指针内存、操作系统题目,数据结构和程序阅读题很多,倒数第二题找出一个二分查找法的bug,考完出来心想肯定挂了,有些数据结构的题不会,如求取叶子节点的个数(忘记公式了),就在我以为挂定了时候,过了5天左右尽然通知我面试,有种受宠若惊的感觉,再过了几天,去面试了,心里还是很虚,面试内容主要为项目和C++知识,在内存和指针一些细节上,我模糊了,还出了一道题目,主要求取矩阵的连通区域中数字的个数,解决方法当时做的时候算法复杂度过高,被否,后果就知道了,初面被毙。
2.腾讯实习生招聘:
再次以一个酱油的心态来参加笔试,果不其然,笔试题全是Linux、数据库、操作系统,数据结构,除了数据结构会之外,其他的全部不会,完全没有接触过Linux、数据库也很久没做过,操作系统忘了很多,结果1个小时没到就出来了,真心不会做,没想这次肯定酱油了,过了2天,突然接到让我去面试的短信,这也太假了。过了几天,参加1面,主要是介绍做过的项目和基本的C++知识,这次初面还不错,腾讯的面试官也很有爱,下午接到短信,顺利通过面试,第二题二面,二面主要问道了项目中所用的知识、C++的函数指针、多态、内存、指针、多线程的应用,还现场出了一道题,台球桌上的球的碰撞为题,我用递归的方法顺利解决了,还问道了微信扫码问题(微信如何做到稳定的快速的扫描的),问道了一些图形图像算法,很顺利,基本上所有问题都给出了答案,面试官是一个在qq工作了10多年的老程序员,果不其然,面试过后1小时就接到了参加hr面的通知,hr面试就不过多讲了。
总结:
1.数据结构一定要熟练,基本算法要会
2.C++的基本知识,指针、内存==
3.多看书、多写代码,掌握更多的C++知识
4.还有很多需要学习的东西,任重道远