大神的校招总结与软开笔经面经

  想想这段艰辛与苦难的日子,真是不堪回首啊!刚开始的信心满满,然后被各种打击、各种鄙视,心情低落,重新再战,再到获得收获,经历也精彩与丰富的。现在静下心来对这段时间做个总结吧,也记录下自己一段难忘的经历,毕竟是人生中第一份工作呢。

  先看看offer情况吧,BAT笔试面试都太早了,被虐的很惨(其实也难怪,玩游戏哪有一上来就打大BOSS的,打斗地主哪有一上来就扔王炸的,当然了,个人能力和运气有也一方面,的确能力有限),之后面了许多,拿了小米科技(14k*14)、趋势科技(保密)、去哪儿网(15k*16)、华为南研所(12k*14)、京东网银在线(15k*13)的offer,360(15*13),中电28所,个人认为来说,基本上不亏了,互联网行业、非互联网行业都有了,剩下的就是选哪个了,纠结中…

  好了,废话不多说了,说说笔经面经吧,笔试一定要好好准备,校招的笔试是个门槛,如果连笔试都木有过的话,基本上是没什么希望的了(当然,技术大牛霸面的不算)。笔试方面,虽然各个公司的题目都不怎么相同,但是题型和范围方面都很类似。首先,题目来源都很广,代码理解、数据结构、算法(主要是排序)、逻辑、概率(条件概率)、操作系统(线程、进程、进程间通信)、计算机网络(TCP握手、某协议属于哪一层)、Linux命令、数据库等等,基本上都会考,但是都不深,这个可以针对性的复习,题型的话,一般就分选择题和编程题,有可能会有些简答题,但是一般也都是那些内容了,编程题需要好好复习的(这个后面再说),个人比较推荐的复习书是《王道程序员求职宝典》,当然,这本书对很多内容点到即止,也有很多错误,但是个人认为知识点方面覆盖的还可以,其他的书个人没有看过,基本上一两本书,然后再加上各个公司的笔试真题,就差不多了,笔试够用了。

  剩下的就谈谈面试吧,其实面试就像在演戏,全靠演技,演技好,继续下一轮,演技不好,回去洗洗睡。面试的话,首先要注意的就是简历,面试一般会要求带一份自己的简历,简历方面我的经验就是,简历上写的(比较精通C++、Java、C#、数据库等等,当然,应届生,除了大牛,千万别写精通某某某),面试官都可能会问到,但凡写了,面试官问了,而却不会,那印象就会低一档,所以简历需要好好斟酌,同时呢,推荐突出自己的实习、获奖、项目经验,这个回答的好,可以很加分,可以提前拟下稿子,总结下用到的技术、所碰到的难题、解决方法以及经验。

  接下来说说面试流程吧,面试一般都是三轮,前两轮技术面,最后一轮HR面,HR面就是聊聊人生,谈谈理想,当然问的可能比较实际,注意好回答问题的语气和态度,这个一般不会出问题。技术面的流程一般是这样的:首先,面试官会让自我介绍,面试官会趁自我介绍的时候,顺便看两眼简历(自我介绍的话,个人建议,简单介绍下自己的情况,突出下自己的经历与优势,顺带说一下为什么喜欢该公司啥的就够了,两分钟左右);然后,面试官就会按照你的简历提问了,所以建议简历上写的,都好好复习,要熟悉才行,当然也有可能不问简历上的,那这些随机性都太大了,不排除智力题什么的;再之后,一般会是提出个问题,让解决,比如找到数组中最大连续和,这个时候,需要先想想,一定要想想,如果感觉题目不清楚(比如啊,数组中有正有负?),就直接问面试官就好了,不然,会错题意就很尴尬了,想出答案之后和面试官交流,面试官会指出值得改进之处,然后不断优化,给出最优解,最后呢,面试官一般会要求写出代码,这个就最关键了,完美的写出来,加分就非常多,当然,白纸上写代码,需要锻炼的,不然很容易出现纰漏,建议平常试试做一些OJ题目,比如leetcode,jobdu等等,软开一定会要求写代码的,这个一定要多锻炼,写出一段整洁的没有bug,高效率的代码,面试基本上就没有问题了(前面的问题不出大问题的话)。关于面试题的话,网上搜一搜,还是有很多的,多看看多写写,准没错的。

  最后的话,推荐一下面试相关的书籍吧:《剑指offer》、《编程之美》,这两本算是经典中的经典了,好好看,肯定有帮助,另外的话,《算法导论》肯定是不用说了,这本真的很好,但是想要都看懂,需要花很多时间了,能看的都看看,有帮助。题外话,面试中的编程题,比ACM什么的简单多了,但是不排除有难题,如果有兴趣,我推荐看看《挑战程序设计竞赛.第二版》,这本书写的很好,日本人写的书,很专注,值得一看,绝对有帮助。

本文已影响6827
上一篇:联合利华笔经面经 下一篇:求职面试时常被问到的25个问题与技巧性回答

相关文章推荐

|||||