为何去BATphp
找工做就像相亲,你牛逼了,BAT并不必定给你发offer,反之,即便你不牛逼,BAT的offer也有多是很是容易的事情。BAT每一年分别都能发出近千个校招offer,若是题主要听这么多人的意见其实也挺难作决定的,毕竟拿到BAT其中一家offer的给他换个时间换个地点换个面试官就不靠谱了,拿到两家的建议也许能够稍微听一听,拿到三家的就能够认真揣摩一下,毕竟能拿到三家offer至少说明是有点缘由的。程序员
实际操做面试
我来给题主点有实际操做性的答案吧。由于去年只参加了AT的校招,狼厂的跟我厂的笔试冲突了就没去,主要基于对AT的了解谈谈拿BAT校招offer这回事。算法
关于学历编程
首先,简历这东西题主有一个985硕的学历,面对BAT的简历机筛,基本是不用担忧的。网络
而后通说下笔试,网上找点笔试题,每家的笔试能作个40分就能进面试,刷题这种事情题主这样的考研党不陌生吧?作一两套卷子拿不到40分,无论你信不信,我反正不信。职业规划
面试。这个是大头因此我就分阿里和腾讯的来说一讲个人分析好了。.net
阿里计算机网络
阿里针对大部分校招的普通人来讲,一面(我目测)只会放出M1级别的,对应到P6,问你点基础的CS知识撑死了,二面多是M2级别的也就是P七、P8的样子(这部分对职级的描述只是我大概的一个印象,毕竟最后弃掉了阿里的offer没去研究过,考究党请放过我),运气好的遇到跟你谈谈人生谈谈职业规划什么的,运气很差的遇到那种下面带几个team还整天看技术blog的就问你点比较新鲜的知识或者是比较基础可是冷门的那种知识,因此平时没事看点跨领域的博客、看点经典名著防防身仍是很必要的,经历了一成天枯燥无味的面试忽然碰到一个眼前一亮的绝对是一个加分项。code
腾讯
腾讯的话也是相似的道理,校招一面放出的是各个有headcount的leader,T3.1到T3.3不等,几个一面面试官对应一个二面面试官,后者是前面那几个的老大。像鹅厂这样的公司很操蛋的是:业务领域跨的特别广。电商、SNS、普通的C/S软件、游戏、各类App。一面面试官直接对面试者负责。换句话说,经过你就意味着他要直接当你老大。一面彻底是随便分的,你投的感兴趣事业群是互娱,可是分到的多是SNG的某款社交产品的程序组老大面你,因此你的面试官不必定对得上的你background。鉴于此,拿鹅厂offer的随机性又加了几成。
提示
固然,这里有一点tips:若是你的笔试成绩让面试官以为有点意思,好比说咱们去年的时候实习招聘,满分100,我写了75+,我投的互娱,结果还真被分到了SNG的一个程序面我,我就直接向他申请,他把笔试成绩往群里一贴,就被转到互娱那里去了。若是你的简历够牛逼,好比说ACM
world final(随口一说而已,大神们看不上BAT我懂的),好比说本科手写tokenizer和grammar
analyzer,相信阿里的P6校招offer、鹅厂那只闻其声不见其形的special也是随手那么一收吧。
要求
回到题主最关注的问题——「在一年的时间中,我应该作哪些准备,才拥有进入BAT研发部门的资格?」。多阅读多coding多思考多阅读。一年的时间其实已经很长了,阅读点cs经典名著,时间绰绰有余了。还有以前说的blog,知乎上也有不少博客推荐的问题,随便一翻:优秀程序员的博客有哪些?重点推荐下云风的、淘宝核心系统的、轮子哥的
@vczh、陈皓的,至于老外的由于我关注的游戏行业的比较多就不在这里作推荐了,想找到本身的focus领域的优秀老外博客或者社区仍是比较容易的一件事。
多coding。这个很少说了,码农天天花10几个小时写代码不是啥难事吧?最大的难事多是琢磨琢磨怎么保护腰和颈椎。固然,多coding包括了多实习,最好是实BAT的习。至于leetcode、topcoder、各类OJ什么的,题主若是只瞄着BAT,那大可没必要浪费时间,可是若是打算拿硅谷的offer或者北京那一票海龟回来办的公司,leetcode全刷一遍仍是必须的。
多思考。只写代码是不够的,至于该怎么思考、该思考什么,这个属于多思考的一个子问题之一,请题主自行解决。
书单
最后,贴书单能骗赞吗?教练我也来!!!还有三本书没照上,《STL源码剖析》、《APUE》、《黑客与画家》,这几本书看过的面试过的都懂的。顺便还混进去几本比较奇怪的书无视掉就行了。
额外ps一句,题主的一年时间可能看不了这么多书,对其中几本比较「速成」的作个重点推荐:《深刻理解计算机系统》,简直神书不解释了,面试完你就会后悔没多看一遍。《TCP/IP详解卷1》,有了这本书码码不再用担忧我被十一五教材——没错我说的就是坑爹的计算机网络残害幼当心灵了。《算法导论》,BAT的面试官真的没时间整天刷OJ整天给你来高难度题干掉你,他们出的最难的你都能在算法导论课后题里找到原型。《深度探索C++对象模型》,面C++岗说不出虚表实现机制?那基本就是面试成绩打对折的节奏,带上这本书防身吧。《编程之美》,帮你应付掉大部分逼格还不太够的公司。
培训
试着考虑一下千锋PHP吧。
最后的惯例:渣渣小本一枚,13年AToffer,最后从了猪厂。