嗨,大家好,我叫司虎虎
目前是华中师范大学CS专业研二的一名学生,在春招实习生招聘的3个月内,我一共投了31家公司,40多个职位,饱受煎熬。不过最终幸运的是拿到了网易游戏互娱的offer!在这个过程中,我积累了一些经验,结合我自己的经历,跟大家分享。
1.结果
春招实习中,我总共投了31家公司,有一少部分是简历挂,一部分是笔试挂,一部分是面试挂,最终拿了4家的offer,分别是网易游戏,去哪,西山居,趋势科技
作为一个拒信收割者,收到的拒信更是数不胜数,光是网易游戏,我就收了4次拒信。
申请的公司(31):
百度,阿里,腾讯,头条,网易,网易游戏,CVTE,西山居,完美世界,京东,华为,360,sina,搜狗,美团,携程,去哪,好未来,拼多多,招商银行卡中心,源景能源,YY,趋势科技,美图,旷视,太平科技,斗鱼,IBM,高通,银联,小米。
简历挂(7):
华为,搜狗,美图,招商银行,YY,旷视,斗鱼
笔试挂(9):头条,网易,腾讯,完美,京东,360,美团,好未来,拼多多。
面试挂(2):阿里内推,源景。
offer(4):去哪,网易游戏,西山居,趋势科技
石城大海:
其他若干
分析下数据:
- 51.61%的网申转化率:投递的岗位中,51.61%的公司给我发了笔试邀请,其中有部分是没有笔试,直接简历筛选的,不列在其中。
- 22.58%的面试转化率:申请的岗位中,大约1/5的岗位给了我面试的机会
- 12.90%的offer转化率:最终12.9%的岗位拿到了offer
这样看来,差不多投了10个岗位拿到一个offer,概率还是比较低的。因为期间一直还在复习,所以4月份以后的公司,表现的相对好点。
2.准备工作
我是从去年暑假假装成专硕,参加了去年的秋招,在过程中,发现自己基本上就是弱菜,太多东西不对了,编程语言会用,但是基础知识不扎实。数据结构算法编程能力较弱。
然后在这小半年中,除了完成导师分配的任务,自己空闲时间,就开始复习一些基础知识,开始建立自己的博客和Git。
数据结构算法
- 先刷牛客的数据结构和算法的选择题(刷到1000道就差不多了)
- 剑指offer(高频考点)
- hiho(作为提高,拿到互娱offer还要感谢hiho,有了一定水平,可以参加每周的挑战赛)
- Leetcode(面试神器,我开始的比较晚,但是有了一定基础,刷的会快一些)
随着不断的练习,我的AC率终于提高了,同时提醒大家建立自己的代码库,分好类,然后以后遇到问题,可以快速归约,定位考点。
计算机网络
- TCP/IP卷一(一定要看,优先看17-24章tcp那块的内容,看完之后,对TCP的理解会提高很多)
C++基础
- C++ Primer
- STL 源码
- effective C++
主要是这三本书,其实我自己也只有C++ Primer看完了,其他2本都没看完
Linux
这块是我的弱项,之前的项目都是win下的,所以我学习Linux的项目都是一些简单的基础项目代码。自己敲了以下的代码,在面试中帮了不少忙
- IPC
- PIPE
- 共享内存
- 信号量
- Socket
- 服务器客户端通信
- 多线程
- 多进程模型
- IO多路复用
- select
- poll
- epoll
- 服务器客户端通信
多线程的把概念性的东西复习了,代码没敲,这个坑还是要填的。
3.申请
基本上知道的互联网公司我都申请了,但是因为之前准备的不充分,阿里内推挂了。
提醒大家,阿里是有面试评级的,实习生招聘表现的不好,对秋招会有影响(╥╯^╰╥)。
再告诉大家一个奇淫技巧,一般简历注册的标识都是身份证号,但是有的公司支持护照号码,所以这意味着你可以用身份证号和护照号注册2份简历!!!亲测360、网易、携程、有效,多一次机会,何乐不为。
有内推机会的,千万要内推,这也是多一次机会的途径,我腾讯找了同学内推,没面试,笔试答得还好,也没面试,我都怀疑我投的假简历了,23333。
4.笔试
- 线下
- 线上
对于宣讲会,如果有线下笔试,千万要去,因为线下通过的概率会高很多,我西山居和趋势科技都是线下笔试的,如果只是宣讲会,没有笔试,其实可以不去,毕竟是听别人垂壁,一般都会告诉你,你来我们公司啊,我们公司好,不限专业,没项目经验不要紧,来啊,基础不好不要紧,来啊肯学就行。
然而,事实是,大家都明白的。
5.面试
面试有的时候运气也占了一定成分,如果面试官和你不对味,就很尴尬,比如我去年面的科大讯飞,感觉就像打仗枪还没掏出来,就被干死了一样。
面试的心态也要调整好,有的时候没有拿到offer,不是你不行,可能是岗位不对口,或者别人不太想招人0.0
6.博客和Git
这两项都是加分项,建议大家去好好经营,毕竟就像一个程序员的脸面一样。
Git上面的项目,可以是自己做的一些小项目,也可以是日常的算法题
注意!!! 好好写README,大神和我说过,你花多少时间写程序,就要花多少时间写Readme。
7.一些忠告
-
1.持续学习
这就是一个熟能生巧的过程,我认识的收割机,基本上都是开启收割模式后,各种收割的,可能不是大牛,不能一上来就收割,但是通过不断学习和总结,自己的水平慢慢提升,渐渐的你也有收割的一天。 -
2.输出最大化
对于面试官的问题,有的时候,仅仅“回答问题”是不够的。面试官想听到的答案,是我们设身处地地进入题目环境想到的东西、而不是从书里面背出来的东西。比如简单的排序问题,问你复杂度你就只说个复杂度么,那岂不是很僵硬,你可以稍微扩展下,常见排序算法的优缺,应用场景。但是要控制好度,注意观察面试官,如果他表现的比较感兴趣,可以多少点。这就是输出最大化。 -
3.适当迎合面试官
对于面试官在行的领域,如果你刚好熟悉,那非常NICE,应该会有不错的用户体验。但是如果你们的交集很小,那里在除了展现自己的专业素养的同时,还可以扩展下你对面试官了解领域的初略见解,不过这个对综合水平要求就较高了。
对于面试过程中,我的经验就是,遇到不会的,或者知道怎么说的,就抬面试官,说他们的,说他们部门做的业务好,特别佩服,这也是一种套路。 -
4.申请的过程做好标记
我自己是有一个台历,上面记录我所有笔试面试的公司以及时间。
网申的所有公司的网申地址,浏览器存好书签,方便查询投递状态。
邮箱的话,对邮件进行标记,这样可以帮助你很快的找到之前投过哪些。 -
5.持续申请
在没有get 正式offer之前,没有入职之前,不要松懈,继续申请。比如我现在网易游戏的offer还是觉得好梦幻。
最后感谢牛客网,感谢hiho,让我结实了如兵兵,手软哥这样的大神,虽然我们现在离大神还有差距,但是我们还有机会,还可以一起进步。
相关公司的一些面经,分享在我的博客
http://www.cnblogs.com/SeekHit/tag/笔试面试/
如果你觉得不错,点个赞呗~~~