秋招总结

我的求职方向是Java后台开发,技术栈是Java+mysql+ssm+dubbo+redis+mq+linux+git+maven (应该是软件开发的最低标配了),工作地点选择上海>杭州>北京>深圳
下面从三个部分展开:第一部分,秋招总结;第二,资料分享;第三,给师弟师妹的一些建议。内容如有不适,请勿喷!

一、秋招总结
因为实习的原因,秋招开始于2018年8月23日,错过了很多提前批,结束于2018年9月29日。据不完全统计,总共投递了六十多家公司。忙的时候一天有四场笔试或三场面试,闲的时候连续几天没有笔试也没有面试(略感空虚)。
(1)签约公司:百度(上海)
(2)其他offer:京东(成都转正offer)、顺丰科技、华为、猫眼(上海意向书)
(3)待定公司:招银,花旗
(4)尚未面完但已向hr表达感谢的公司:蘑菇街(二面未面),58(一面未面),趣店(一面未面),vivo(终面未面),cetv(一面未面),作业帮(一面未面)
(5)已挂公司:猿辅导(二面挂)、贝壳(一面挂),快手(二面挂),小米(一面后进备胎池),远景(二面挂),迅雷(一面挂)
(6)笔试挂公司:度小满(还没开始面试)、滴滴(还没开始面试)、腾讯、阿里、bilibili 、触宝、科大讯飞、网易
(7)主动放弃公司:爱奇艺,YY,网易游戏,头条,完美世界

二、资料分享
1、刷题
(1)https://www.nowcoder.com/ta/coding-interviews, 《剑指offer》原题,70%的手撕代码题目源于此,所以一定要刷!当然,理解题目的解题思想更为重要,有的题目可能有多个题解,针对每个题解都应该自己实现一遍。其中有一题题解是递归快排思想,但有位老哥提出了(X-0.5,X+0.5)的思路,真的是让人眼前一亮。哪一题?你猜!
(2)leetcode,如果时间充足的话,还应该刷一刷leetcode,很多笔试题目是来源于此的。
(3)mysql,以防万一,还是要练一练。
2、面经
(1)https://www.nowcoder.com/discuss/29890,上届师兄写的面经,相信很多同学从中受益,我自己完完整整的看了三遍,还有n遍是看部分内容。
(2)https://www.nowcoder.com/profile/3539721,这位老哥的系列面经,有很多面经是给出了答案的。(这位老哥的头像又换了。。。)
(3)阿里,美团的面试题目具有实战性,具有很强的参考价值。(个人理解)
3、投递公司
https://pan.baidu.com/s/1yOF_GCnVi6tyuYQ-Wmr5Vw,因为实习转正是在成都,很不想留在成都,所以就海投了,当然这是不完全统计的表格。下届的师弟师妹们可以作为参考,投简历也要做好记录,以为重复投递,浪费时间
4、资料整理
https://pan.baidu.com/s/1IkWC5udZZwqAwHl3Tx5dXA,https://pan.baidu.com/s/17TDxrNBWhZuon0uDoE_wgw,《知识清单》是春招整理的,是根据一篇公众号文章整理的,《面经整理》是秋招整理,还没有整理完。
5、 视频推荐
(1)jvm,jvm是面试必考点,但一开始就看《深入理解java虚拟机》肯定很吃力,网上有讲解jvm的视频,我记得还是周志明讲解的,视频找半天没找到,抱歉!
(2)算法,如果算法功底差的话,可以跟左神学习算法
(3)项目,牛客上也有个项目教程视频,当然我没学过。

三、建议
这部分主要是针对师弟师妹们提出一些建议,前后顺序无关,想到哪里就写到哪里。鄙人之见,如有异议,请各位看官高抬贵手。
1、处理好后勤工作(老衲为你们***碎了心)。找工作是考验精神、体力的过程,所以后勤工作一定要处理好,定期健身、健康饮食、处理好情侣间关系。
2、准备趁早。感觉这个道理大家都懂,但真正能坚持下来的同学有多少。去年九月师兄师姐找工作,我就开始准备复习,结果只坚持了一个星期(实在惭愧)。
3、暑假实习,而且最好是四到六个月。实习转正几率很大,今年京东秋招hc很少,我的理解是这不能怪东哥,很多转正实习生占了坑(比如我)。个人认为实习面试难度比秋招难度低,再加上转正容易。
4、刷题。至少保证《剑指offer》全部刷完(我才刷了四十道),时间多的话再刷刷leetcode 。刷《剑指offer》不能仅仅停留在刷题,重点放在思想,触类旁通。《剑指offer》刷完,我感觉面试的时候手撕代码可以做到心不虚、手不抖。当然,通过笔试还有点难度的(笔试我很差)mysql语句最好也练一下,有同学被问到了。
5、简历。第一不要写与应聘职位无关的内容,当然确实没啥可写的话还是可以的。我实习的简历有个项目是云平台的项目(opencord,可以在github上搜)是个很大的项目,花费了半年时间去部署(运维工作,与开发无半毛钱关系),每次面试官问到这个,自己解释不清楚,面试官也不懂,所以很鸡肋。第二不要写不熟悉的技术,别以为用过就可以了。dubbo大家应该很熟悉,美团霸面,面试官问消费者去生产者请求数据时超时了怎么办(重试),那重试需要生产端做什么处理(幂等性)……一连串的问题问到你怀疑人生。
6、java开发的同学,可以学习dubbo,redis,zookeeper,mq,这些都是高并发中常用的技术,我觉得是个加分项
7、早投简历,早面试。拿秋招来说,秋招可以分为提前批和正式批,提前批是7~8月31,集中于八月中旬,正式批就是九月后了,提前批是次很好的机会,为什么不把握机会呢,正式批竞争会很激烈,面试官从提前批的“小鲜肉”逐渐变成“老油条”,问的问题越来越难,要求越来越高。面试也是一样,假如被安排到第一个,应该很庆幸,因为这个时候面试官还不知道怎么问。
8、看面经,看面经,看面经。睡前刷一刷,精神抖三抖。
9、学会选择性放弃,有的公司是c++的,就没必要去硬着头皮投简历了,比如迅雷,一面面试官都不想问我问题,让我写冒泡,让我写个快排也好呀。
10、运气很重要。挂了并不代表你不行,面试结果和面试官有很大的关系,面试官又是随机分配的,所以平时多烧香、多行好事。
11、面试期间不要紧张。紧张说明你不自信,不自信就说明你不懂、心虚。当然,我也是面了很多次才有点不紧张的。
12、简历中应包含高并发或者技术含量高的项目,想想你自己花三个月做了个淘宝(重点点名波哥),而别人还在做只有增删改查的管理系统,不要你要谁。
14、心态不能崩。找工作期间,要承受很大的压力,当学不下去的时候,找同学讨(chui)论(ge)问(niu)题(bi)也是不错的方式。
15、每个公司的面试题目都有自己的特点,在复习的时候可以有侧重点,像腾讯喜欢问网络,阿里喜欢问大数据设计题
16、重视专业课的复习,网络、操作系统、组原(感谢师妹的专业课资料)。前两个肯定会问到,第三个也有小概率事件会被问到。快手二面面试官一上来就问我组原我也是醉了。
17、抓住机会。京东实习我是霸面进去的(想看我那段经历的同学请跳转至https://www.nowcoder.com/discuss/78441)。霸面这个有点小建议,比如京东,成渝地区招聘主要是针对成研院的,少数是北京,既然都霸面了,最好别硬着头皮去北京了。
18、刚开始的几次面试你可能有些紧张,说话带“抖音”,其实面过几次就好了。另外,你可以换个角度去看待面试官,把面试官当作“小学生”,他在向你请教问题,而不是在面试。
19、问面试官问题技巧性。如果面试不错的话,我会问公司做什么业务、技术栈是什么样的、微服务会用到么;如果面试不好的话,会让面试官提意见、或者针对某个没有回答上来的问题,请面试官解答;像波哥这种大佬每次结束都会请面试官评价下自己(我没敢问过)。
20、不要一直傻笑,应严肃对待。春招,我认为微笑是种尊重,越往后越发现,自己是在毫无意义的傻笑,这种傻笑侧面显漏出不专业。(个人看法)
21、今年安卓、ios岗位很缺人,算法岗位挤破头皮。
22、手撕算法,实在斯不出来,先从复杂度高的暴力求解去想。猿辅导二面一个题目是:将一个数组分成A,B两份(不是平均),求Max(|avg(A) - avg(B)|),我当时就懵逼了,其实进行一次排序就ok了。

四、谈情怀
最后附上我们几个小伙伴努力的照片。(拍摄于2018年9月8日,当天我猿辅导一面)
秋招总结_第1张图片
秋招总结_第2张图片

未来的你会感谢现在努力的自己!
写于2018年10月1日,T10火车上

你可能感兴趣的:(面试整理)