我只想到用平淡二字来描述我已经结束的秋招经历,不是因为毫无压力,也不是因为没拿到满意的 offer,只是经历比较少,可以借鉴的东西不多,只想把我当时困扰的问题以及一些经历写下来,没有大厂 offer,仅仅是写给不清楚校招的同学看的,大佬还请绕道。周一正式入职,趁此总结一番,文章较长较啰嗦,希望您有耐心看完。
概述
个人秋招过程较简单,包括线上笔试及各种面试,总共 8 家公司,拒了两家,拿了一家 offer,自己很满意(其实就是懒)所以就停止战斗了,这其实也引出了自己的一些小问题,请听后文详解。
关于秋招
大公司一般都有校招,当然小公司也有招聘,但可能并没有说明是校招还是实习,所以对于不清楚这一点的同学来说,如果是去面试中小公司,基本上找的是大四实习,除非自己跟公司说清楚,否则很容易将秋招认为是招大四实习,因此错过了秋招。
在正式拿到 offer 之前,我一直没弄清楚秋招和实习的关系,以及秋招薪资的问题,所以除了拿到 offer 的其他面试,我都是去面试实习岗位,当时自己也认为秋招是找大四的实习,公司也并没有向我提校招的事,并且有些面试到了 hr 面也只谈实习薪资,还好对那些公司不满意所以找理由拒绝了。为了避免有的伙伴不清楚这个,所以我讲讲我的理解,按 19 届来举例,还请指出错误。
首先是实习,对于 19 届来说,通过大三下学期(18年 3-4 月)的春招阶段找到实习,是指大三暑假(18年7- 8 月)的实习,具体实习的时间长短由公司确定,此时春招招聘的实习生就是 19 届实习生。那么有的人会问大四的实习呢?
大四其实不一定要实习,因为有的学校大四还有课,没有时间实习,而有的学校已经没课,所以可以实习一年,这算是秋招的一个优势。所以接下来说的秋招,是找毕业之后的工作,而不是找大四的实习。
校招一般是指秋招,招的就是准大四的学生,也叫应届生,这个阶段从大三期末 (18 年 6 月份)持续到大四上学期 18 年 10 月份。当你毕业时候拿到毕业证再找工作,那不叫应届生,只能走社招流程了,当然大四下学期还有一个机会是毕业那年的 19 年 3、4 月份,那时候你的竞争者包括同一届考研没发挥好的同学以及比你低一届的学弟学妹们,并且只有少数公司还会招 19 届的,大部分公司只招 20 届的实习生。除此之外,在那个阶段你还需要忙着写毕业论文,所以综合来看必须把握好秋招,尽量不要指望春招。
准备秋招
我可以说是从 4 月份准备的秋招,整个大三在实习,目标不明确,划水划了一年,一直到 4 月份才知道自己要干嘛,和朋友一起互相鼓励互相学习准备秋招。
4 月份开始慢慢看书,因为基础不怎么样,也没做过什么项目,所以没有很明确的复习方向,就想着把重要的书先过一遍,知道大致的知识点,然后再针对知识点看面经,而不是小白一只就直接看面经刷题,那样只是死记硬背了。在此过程中一定要多和别人交流,不然不知道自己的差距,也不知道自己还有哪一块没复习。
在这个过程中持续最长的是学算法,还得感谢朋友鼓励我开始学算法,不然算法那块就真的过不了关。看视频看了比较久,还是不会做题,后面就决定不再跟着视频,毕竟基础的算法已经看了一遍,而是直接刷题,不懂的再针对性去查。在牛客网刷了一遍《剑指 offer》,第一遍用了一个多月,断断续续的刷,当时真想不通这本书到底有多神,为啥这么多人推荐,还有位大佬跟我说当时自己刷这本书刷了五遍,我就纳了个闷。刷第一遍的状态是看完题就没思路,很积极的看讨论区的答案,当时也是刷的没信心,66 题基本上都是看答案的。还有几题看答案也放弃的,只刷了 63 道。当然在 7 月份面试过程中还刷了一两遍,刷第二遍第三遍的时候就轻松多了,最后面试下来发现这本书确实相当有用。
准备秋招中买的书很多,看了的书没几本:《算法4》只看了两章、《深入理解 Java 虚拟机》挑重要章节看了两遍并写了总结、《Java 并发编程的艺术》整书看了一遍,重要章节复习了一遍并写了总结、《Java 编程思想》看了三分之一、《计算机网络》看了一遍、《图解 TCP/IP》看了一遍、《图解 HTTP》看了一遍。
不要舍不得买书,只要自己需要看的书就花钱去买,除非你已经习惯了看电子书,否则直接买纸质书看效率可能会高很多,只是个人建议,我买的书远不止上面看过的这些,虽然很多没看感觉浪费钱,但是只要记得花钱投资自己的未来是值得的。
主动认识大佬
因为自己过去一年喜欢看公众号,自己也写一点总结文章,所以也认识了一些很不错的作者以及活跃的大佬们。不要指望加个微信好友或者你自己表现很优秀就有人会来主动认识你,圈子越大会发现优秀的人多了去,每个人都忙着自己的事,自己不主动的话谁没事来找你呢?
我加了挺多因为公众号认识的朋友,虽然不怎么聊天,但是每次有问题我会去问我比较熟悉并且很认可的人。而且每次都是向多个人提问,每次都会得到不同的回答,自己选择就好。最重要的一点是问别人问题要尊重别人的时间,所以不管对方有没有时间回答我的问题,我都是先发红包在问问题,尽管后面熟悉了,我仍然每次先发红包,不管多少,这只是种诚恳的态度。时间长了可能大佬也认识你,不管在现在还是以后都有可能帮助你。
在交流群或者技术社区可以活跃一些,多参与交流或者帮别人回答问题这样也能让别人认识你,其实我也是因此得到大佬的认可,于是经过大佬帮忙拿到了满意的 offer,说是幸运但也需要一点一点积累出来的。在这个过程中不仅学到了东西还能认识不少优秀的人,时间长了积累下来的价值就很大。
积累面试经验
因为自己水平不够,春招的时候真的是小白,也没想着参加春招,所以没有面试经验。6 月底开始投简历,都是投的小公司,当时就想着不管什么公司,自己看着没有坑,能给面试机会就行,于是就前前后后面试了五六家,积累了一些面试经验,但是仍然没有找到满意的工作,所以开始投要求高一些的公司以及投投大公司。对于自己很想去的公司,可以复习得心里有底了再投,重要的是把握好时间。
我投的小公司少数过了的,大公司笔试就挂了或者简历就挂了,一两家有面试机会的大公司,但是基础不行表现得还是很差。投大公司会让自己越来越没信心,但是可以积累更有价值的面试经验,因为大公司的面试流程以及面试题都是比较正规的,不会像有些小公司面试下来感觉整个面试没有啥收获,也没有找到自己的缺陷在哪,那样可以说浪费比较多的时间并且没有收获。
在面试过程中还要注意怎么判断一个公司的发展前景,尽管是小公司但是发展前景很好也是很值得的。并且有些小公司面试要求很高,很有价值。
直面秋招
总共 8 个公司,三个小公司现场面,还有三个大公司笔试或者一面就挂了,还有一个公司就一轮电话面,第二天就问入职时间。最后一个是目前的公司,总共面了四轮,从面试的难度来看我就觉得对我来说很有挑战性了,最要感谢大佬相助,让我发挥的还算过关。
我去的小公司面试基本上一轮面试就结束了,要么没过要么就直接问入职时间了。所以从面试难度和流程也大概能看出一个公司是否符合自己的期望,以下是目前公司的面试流程,具体的就不说了。
一轮 Java 基础面 13 分钟,二轮算法面 52分钟,三轮算法+技术终面 72 分钟,四面 HR 面 30 分钟。主要还是自己思考问题慢,拖得时间长了,整个面试感觉很好,并且难度属于我跳一跳能够得着的,每一轮面试官都很有耐心很 nice。
抉择
从 6 月 26 号第一个面试到 8 月 6 号拿到满意的 offer,经历一个多月,在这一个月期间感觉自己学了挺多东西,很有针对性地复习。拿到 offer 后,因为自己想去这个公司,所以很快就决定下来了,确定好了入职时间以及尽快去实习。但是当时整个学习状态就散了,持续半个多月没复习基础知识了,只学习了 Linux。这也是我开头说引发的问题,下面按自己角度扯一扯。
从 8 月初,这半个多月期间,看到很多本来就基础很好的伙伴已经在参加大公司笔试面试了,并且复习的知识点和深度是我不熟悉的,自己因为找到满意的工作了,在此期间就比较放松,只是学了一点点将来工作要学的东西,但心里清楚自己的基础和别人差多远,当然也因为工作确定了,方向不同了,所以要学习的东西也不一样。
目前的工作是大数据方向,所以选择了此方向后就不再考虑原来的方向,只想从大数据开始学习,也因此没考虑其他面试了。确实在有压力的情况下学习东西最快,很多人都有同样的感觉,在最近面试期间把大学几年没学的东西都学完了,收获很大。
还好自己选择了尽快入职,不至于玩太久,找到工作,半个月放松完了正好认真学新东西认真工作了,同时应该把该补的基础补上。
个人扯淡
对公司的情况也有所了解,自己可能和其他人还有很大差距,并且刚开始学习这个方向,把握好机会认真学技术了,尽量多分享些自己的学习总结以及有趣的事。
以上内容可能有少数不正确,欢迎在留言区指出,只希望所写内容对大家有用,祝愿在复习的伙伴尽快拿到满意的 offer,更希望已经有 offer 的伙伴能拿更多大厂 offer。
目前开始学习大数据,也希望各位大佬指导指导,分享分享学习经验。
网友评论