找工作的高峰期已经结束。毫不奇怪,三方将于下周签署,,这种感觉找对自己还是很重要的一个工作,它可以被认为是在他的生活中的一件大事。毕竟,他们的土地工作,因此,记录,他被认为是自己的学生生活的总结,此外,我们想给一点启示师弟师妹。
首先。要感谢我的母校--华中科技大学,没有这个优秀的学校做后台,我想自己根本没有机会去面试所谓的bat等公司。说真的。在学校期间真的没学到什么。至少没做过什么有价值的项目。太失败了……
对于华科的计算机研究生来说。要想找到一份工作还是非常轻松的。但要想找到好的工作,进入所谓的bat。还是须要好好准备的,尽管找工作须要非常大的运气,但那都是建立在能力的基础上的。首先说一下我找工作的经历:第一个公司必须是华为了,大概8月初。华为云计算打电话让去面试,我说我不会云计算,就没去。9月初又打电话让去,当时看非常多人都去了,就去面了,就一个技术面和一个hr面,技术面就问项目,我的项目菜的非常,被他歧视了好久,只是最后还是录取了。后来是创新工厂,笔试的题目不难。但要求做的非常好才干面试。第二天晚上去面试的。问的主要都是基础,然后是两个剑指offer上的算法,整体不是非常难,然后第二天晚上进行双选会,只是选了之后。三个子公司我都没去面。接下来就是阿里。阿里的笔试是在8月29号晚上,面试好像是在9月12号。两个技术面一个hr面试,一上午就结束了。阿里主要是java。所以c++比較少。我去的比較早,好像是c++里面的第一个……我的项目太菜,人家也不感兴趣,所以就问基础知识,我在简历上写了自己看过nginx、redis、memcached源代码。正好两个面试官都知道,所以这个问了一些内容。然后就c++、操作系统、网络等都问了,只是都不难,然后就等消息。16号上午去签的意向书。接下来是腾讯。腾讯是在15号下午笔试的,然后隔了两天開始面试,腾讯面试效率没有阿里快,面一次回去一次,总共跑了三次。
他们对我的项目还是不感兴趣。我报了后台开发。主要就问了操作系统、网络、算法、c++等,hr面了之后拿了offer。拿了这两个后。后面的都不想去了,百度也没去,只是给室友笔试了360和美团。360的题目不是非常难,可是量太大,有些选择题就直接蒙的。只是还是过了。美团全是算法。8个算法题,我就写了3、4个。还没写完整。尽管过了,据说就40多分……后来就到网易游戏了,网易游戏挺纠结的,详细就不说了,最后面的是平台开发project师,由于我不想做游戏,太累。伤不起。平台开发好像是web后台。武汉校招就录取了3个。加上两个实习的。总共就拿了这几个公司的offer,说起来还是比較顺利的。基本參加的都录取了。主要是运气比較好(找工作開始前的一段时间运气太差,可能转运了)
接下来说说自己的复习过程,希望对大家有点帮助。找工作主要就是:项目、语言(c++或java)、操作系统、网络、算法等。
少数情况下须要数据库,比方你面试后台,有时就会问到。
以下说下自己的一点复习心得:
项目:这个是我的硬伤,我的项目太菜。基本没有一个面试官问了我的项目。由于我说我对我的项目不感兴趣。但这不是理由。可能我遇到的面试官比較好。总而言之,你要把你的项目提前回想一下。把你做的部分一定要搞懂,其它人做的你也要知道原理什么的。一定要熟悉,让面试官知道你做事非常踏实才行。
语言:我面的是c++。对于c++来说,须要看的书有c++primer、effective c++、stl源代码剖析、深度探索c++对象模型,假设有时间还能够看看程序猿的自我修养。对于没本书,希望大家尽量多看几遍,非常多东西都是重复回想才干真正理解的。
操作系统:一般操作系统面试都不会非常难,我就主要看了linux内核的设计与实现。这本书也能够当作一个复习的文件夹,大家能够对比着书的文件夹。把重要的知识点在网上搜索下,让自己理解的更深刻一点。另外还看了UNIX高级环境编程。这本书提供了一些编程接口。也有非常多解说操作系统方面的知识的。
网络:网络还是比較重要的。首先,对于理论方面,TCP/IP卷1这本书是肯定要看的。当然仅仅须要看一部分,后面的应用层协议就不须要看了。网络编程这一块,能够看一下UNIX网络编程这本书,另外还推荐一本“linux高性能server编程---游双"。这本书能够让你对网络编程理解的更加深刻。
我建议大家能够看一些著名的源代码,比方我看了nginx、redis、memcached等,里面的网络编程模型对你面试非常有优点,并且非常多面试官也知道这些源代码,假设面试你这方面,认为你看的还不错,肯定会给你加分的。
当然。你要看就看到位,不然反而会有负面影响。
对于算法,我建议大家提早准备。并且是一直在准备,不要等到最后集中去看。那样效果不是非常好。首先建议大家把剑指offer看看,然后是编程之美(非常重要)。这两本书看玩了就能够动手练习了,有一个非常重要的oj平台--leetcode,里面全是经典的面试题,重复出现了好多次(https://oj.leetcode.com/).还有两个博客写的非常好,一个是待字闺中(http://www.ituring.com.cn/article/47692),另一个是结构之法。我个人认为该博客里面的程序猿编程艺术和海量数据处理非常实用(http://blog.csdn.net/v_JULY_v).
对于数据库,我是后来面试的须要才看的,重点看了MySQL技术内幕InnoDB存储引擎这本书,里面对事务、索引的解说的还是非常不错的,假设你面试的和数据库没什么关系,也能够不用看,问的不多,毕竟时间还是非常紧张的。
大致就是这么多,非常多事情都不要看的太重,看淡了也许找的工作会非常好,要知道有能力不一定能找到惬意的工作。当然了,要想找到好工作,就一定要有能力。希望大家都能找到一份好的工作……
版权声明:本文博主原创文章,博客,未经同意不得转载。