2016年面试总结(c++,机器学习),希望给同学们一点帮助
一直以来从牛客网和leetcode上索取了太多,也从前辈们的博客们获得了太多。滴水之恩,当涌泉相报,正因为这样,我希望用自己的经历给以后的师弟师妹们一些启发,如果你们能够从中得到一些帮助,那我的目标就达到了。
先自报家门吧,哦,不对,为了避免各种争论,我就不报学校,报专业吧。我本科是机械工程及自动化专业,研究生也是机械工程专业。大家可能觉得,嘿。一个机械专业的学生来互联网凑什么热闹,其实,我相信有经历过得同学们肯定知道,研究生阶段我们的研究方向和我们的专业没有必然的联系,导师选个课题,那我们就需要做那个课题(原谅我不敢和老师争论,因为研一的时候我自己也不知道自己喜欢研究哪个方向)。这样我的研究生主要的研究方向是计算机方向,我擦,怎么办?虽然本科学过一点c++知识,那我怎么做下去啊?额,好像偏题了,不好意思。
步入正题,其实我上面的叙述并不是偏题,而是铺垫,作为一个机械专业的学生,去找互联网方向的工作肯定劣势很大,因此,我在2016年5月份就开始准备刷题了,什么leetcode,编程之美啊,都是从牛客网啊,博客等上面知道啊,刚开始肯定是不断碰壁。但是,勤奋的孩子运气总不会太差,懵懵懂懂在5月份报了某银行的招聘,歪打正着,一步步走下去,也竟然拿到offer,当时那是一个激动啊。某银行的在线笔试并不难,我相信把牛客网上相关的题目慢慢做,并深入理解,这些都会对我们有帮助的。有时候我们可能太过于急功近利,其实慢慢地坚持下去,知识和技能也就慢慢积累起来了。
当然投的简历也是数不胜数。有喜悦有汗水,下面听我一一道来:
阿里巴巴,我走的是提前批,电面过了一面,二面面试官问我愿不愿意转java,我说我目前也不太擅长java,也是乎,你们懂得,我跪了。
腾讯,腾讯算是走完流程了,从电面到hr面一共3面还是4面(忘记了)。电面的时候,面试官喜欢问c++的一些经典问题,什么虚函数啊,继承之类的,然后就是特别经典的数据结构问题,其中一道题目是如果有一个人注册一个qq,如何保证这个qq号码和之前已存在的qq号码不重复呢?当时我提到了字典树啊,搜索树啊等等,总之应该在面试官的追问之下提了4、5中方法,最后感觉面试官最满意的是搜索树这个答案,当然,每个方法的优缺点都是需要我们说出来的,其他的一些基础知识,我这里就不提了,好多都忘记了,好多我们是可以好好准备的。(我也跪了)
百度,百度的面试也是三轮,其中三轮的每一轮都是手写代码,令人开心的是,这些题目在leetcode、牛客网或者编程之美等书中都可以找到,因此基础是关键。(百度最后给offer,但是是从资源池捞出来的那一种(水平比较低,各位见笑了))
网易,网易的笔试题是我做过最难的,可能准备的还不够充分吧,两次网易笔试(提前批和校招)都跪了,更谈不了后面的面试了,因此没什么经验。
完美世界,也许运气比较好,完美世界的面试就两个面试官,其中的两道手写代码题目并不是特别难。分别是背包问题和。。。(忘记了)。然后在面试中谈了论文、项目之类的,给了提前批offer。感恩!
石沉大海的offer太多了,去哪儿、滴滴之类的。
电面就挂了也有,今日头条,迅雷等。
总结一句话,就是多刷题,多做题。
#阿里巴巴##腾讯##百度##网易##完美世界##迅雷##C++工程师#