我自己的 Java 求职看法&路程
菜鸡本人
我是一个来自某东北的 984.5 的本科生,在外都不好意思说母校的名字emmm。在牛客人均本硕 985 的现实中,我这个菜鸡瑟瑟发抖。
就读于软件工程专业,大学前曾经的梦想是学计算机科学与技术,结果分数不够来了软件工程。不过阴差阳错地学了起来,发现我们学校的软件工程比起计算机科学与技术,对于我来说更加适合我自己,因为不需要研究硬件,而且我们学院代码实践多,课设都是一个人单撸的那种,用我们院长的话来说就是,能够吃苦耐劳适合干活哈哈哈哈哈
而且我们学院学的是 Java,当时学过 C/C++ 语言,但是 Java 自我感觉写起来比 C 舒服,对我来说更是选对学院。
(要是想要知道我自己春招秋招求职详细过程和想法的,可以点开这篇 https://www.nowcoder.com/discuss/354154 不过又臭又长)
春招期间
我的求职历程从春招开始的。大三下刚开学,寝室一拍即合开始找工作。于是我迷迷糊糊地加入了春招大军。
因为自己对春招没有一个了解,所以我的春招很失败,可以说几乎没有获得什么。而且那时候并不知道内推和提前批,憨憨的我直接去官网投递简历,可能错失了一些面试来吊打我的机会。
从春招的失败中,我总结到:
1. 把我春招的时机,一般从 3 月头就开始了,不过以提前批多数,战线可能会到 5 月份。
2. 没事和学长学姐们沟通沟通,了解一下自己将来的情况和春招的情况。
3. 春招并不是大四的时候考研之后的招聘时节,而是对大三开放的招聘实习的一次求职机会;大四的春招应该算作是春招补招,针对考研没上岸或者秋招不理想的人,而且岗位比秋招少,可能不太接近于核心部门。
4. 春招之前争取有个项目经历或者实习经历,不过可能对于很多人来说都是有点难的。
5. 一般来说,每个招聘季节都会有提前批和正式批。不同公司时间不一样。类似于高考的提前批,挂了之后还能走正式批(不过我就不知道后台的面试记录会是咋样了)。
6. 内推可以使自己的简历提高曝光度,至少我是这样觉得的。比如牛客网的招聘栏目中发布的内推帖子,或可以免筛选进入笔试(用处一般),或可以直接被发起面试(挺有用)。
秋招期间
秋招我明确了找工作的目标,同时有了春招失败的经验之后,开始有方向的复习基础知识。从刷剑指 offer 到刷 LeetCode(并没有刷两道就放弃了),从复习 Java 到复习其他科目的基础知识,从学习框架到着手搭建(编)项目。
虽然到头来学得还是很菜,但是有时候还是能应付一点面试的,甚至面试的时候运气好的话,看了什么就问什么,面试评级说不定还能提高。
同时因为秋招时间很长,我就尽量有面试机会就去面试用来查(女)漏(娲)补(补)缺(天),甚至从一开始的面试中重(开)新(天)学(辟)习(地),着手去看一些框架和一些中间件的相关知识。
在秋招之前和秋招中,自己把 Java 的知识点、Spring 的 AOP 和 IoC、Spring Boot 的简单原理、Redis、MyBatis、计算机网络、数据库、操作系统、常用的数据结构和算法都简略过了一遍,顺手在简历上面写了一个项目。
1. 秋招的战线很长,可以从 7 月份就开始了,不过普遍都是 8 月份开始,黄金时间在 11 月之前,不过结束时间可以拉扯到年前,而且越到后面互联网企业越少,而国企这种类似的企业就越多。
2. 在我看来,秋招分为提前批、正式批、补录批。补录一般是岗位没招满进行再次的招聘,还是有捡漏的希望的。
3. 只要不怕累,笔试一天做到晚,面试也一天面到晚,只要杀企业都投。
4. 可以投更多的企业来积攒面试经验,同时记录面试题目,做到之后复盘的时候了解自己不足的地方。
宣讲会
自从在秋招的时候回学校,发现学校有宣讲会之后,我就一发不可收拾。整天参加各种宣讲会,大大小小的基本都不放过,为的就是蹭面试(礼品)。
而且宣讲会去多了,笔试题目也做多了,有时候就会觉得题型都差不多,然后慢慢地就驾轻就熟了,做题速度慢慢地也就提升了。
同时,国庆之后我就回家了,然后开始坐火车/高铁去上海蹭交大的宣讲会,不放过比较好的企业。
经历了很多场宣讲会之后,我发现:
1. 基本上每个大学都会有宣讲会,而宣讲会的招聘流程都是很快的。经常就是第一天笔试,当晚出笔试成绩决定能不能有面试资格,然后第二天面试。甚至有更快的可以做到面试之后当天或者第二天发 offer。不过也有不少是过段时间再回过头来统计宣讲会的情况。
2. 之前和做宣讲会的人聊过,有些企业比较看重宣讲会,会把 HC 首先给宣讲会的高校的学生,然后再把剩余的 offer 给网申的人,或者说是先面宣讲会的,再面网申的。
3. 还有一些来高校宣讲的企业,仅仅就是来宣讲他们企业有多么多么好,然后没有笔试的环节宣讲就结束了。这种宣讲会可以去听听或者蹭点礼品,不过对于秋招用处一般。
4. 可以多看看离自己近的大学,或者更高档次的大学,有些企业偏爱高学历的大学去宣讲,这时候就可以百度身边大学的就业信息网的链接进行查看。
5. 秋招的岗位和企业非常多,有时候不要嫌累,多奔波可能就有多几个 offer 了,或者多几次面试的经历。
我的速成
自己因为基础不太好,也没有经过系统的学习,除了学校安排的课程,在求职前没有学习过基础知识,导致求职过程中需要大量恶补。而学习和面试有时候是相互促进,有时候又是相对的。
自己知道有一场面试即将到来,这场面试有时候可以看做是一场 deadline。作为大学生,我们都有在 deadline 之前一两晚上速成的特长。如果你把这场面试看得够重要,那么学习的效率就会提升很多。
不过因为面试一般都是马上到来的,所以要想深入掌握一门知识可能会比较难。深入学习的话,需要靠系统化的学习,比如看书。而即将到来的面试不会允许你将时间投入在一小块方面,而是要会的多而且尽量会得够深。所以这时候看面试常问的问题,有时候也是不错的选择。如果把面试常问的问题看了很多了,那么你就假装学得很深入了,即使没有实操,在纸上谈兵来说已经够用了(至少我是这么觉得的)。这里鼓吹牛客网大佬们发的各种面经,真 TM 太有用了对我来说速成的话,至少涵盖了很大部分的会问的问题。
然后多参加参加笔试,不管是线上的还是线下的。毕竟笔试又是一个 deadline 的工具,在有限的时间内做出来了,那么以后遇到类似的题目就能很快复现,甚至在面对面撕代码的时候也有用。做多了的话,即使笔试时间冲突了,有时候也能提前做完换下一场。
我当时啥框架也没有用过,一看到招聘要求都是要会 xx 框架,于是就赶紧弄一个去。刚开始我是一头雾水,想着直接去看网上总结的知识点,结果越看越绕,毕竟啥也没尝试过就是不懂。于是去 B 站、腾讯课堂这种地方找视频看。尽可能地开高倍速,尽可能地用快进,然后过完视频。不过有时候不用全部看完,至少知道大致情况就可以开始上手看知识点总结了,毕竟这样子也大致了解了咋用,不会看知识点的时候一头雾水。我当时看了 Spring 的和 Spring Boot 的和 MyBatis 的视频,一般都是先讲这啥,然后讲咋用,最后开始分析为啥。我一般看到咋用之后,就差不多能够大致知道能干什么然后具体有啥,然后开始啃各种博客里面的知识点。不过这样子也有坏处,就是问起来配置原理或者源码的时候,一般都比较难回答,不过幸好这些不常问(或者问到我不太了解了就不问了吧哈哈哈)。
当时我的项目也是这样子,胡乱拼凑一下,把 Spring、Redis往上一怼,然后看看人家总结的一些问题,然后找解决方案,差不多就能对付过去吧。毕竟临时抱佛脚也只能有过,和求点到为止,不要求深入了哈哈哈。
自己的情况
春招就不再提了。很惨,从秋招开始才慢慢地有 offer 了。
笔试/简历没过的就不再提了,毕竟太多了数不过来,这里就提自己秋招参加了的面试的吧。
庆幸的是,自己并不是全部都是白菜,在秋招可以说是没了的时候接了个 sp,不过我觉得应该算是自己的运气好吧。
面试挂
字节跳动(一面挂)
爱奇艺(一面挂)
百度(部门内推,二面挂)
东方财富(一面挂)
浦发银行(一面挂)
网易有道(三面挂,不过补录被捞)
腾讯(二面挂,后来一面挂)
阿里巴巴(一面挂)
小米(部门内推,二面挂)
京东数科(二面挂)
海康威视(二面挂)
同程艺龙(被放鸽子)
浙商银行(二面后体检,除近视之外一切正常之后没消息,挂???)
神州信息(一面挂)
花旗银行(一面挂)
作业帮(二面挂)
度小满(一面挂)
新浪&微博(一面挂)
招银网络科技(二面挂)
哈啰出行(二面挂)
恒生电子(二面挂)
老虎证券(一面挂)
天融信(没接一面)
中移动金融科技(没接一面)
龙湖地产(没接一面)
浙江移动(初面宣讲会筛选过,终面杭州嫌远没接)
浙江建行(没接一面)
奇安信(三面挂)
我所记得的我所有没有通过的面试都在上面。
Offer 情况
华东工程数字技术有限公司(自我介绍后,直接可签两方,白菜)
用友(二面过,白菜)
映客直播(三面过,白菜)
瓜子二手车(二面过,白菜)
华为(三面过,白菜)
随行付(二面过,实习 offer,当场拒)
小米(二面过,白菜)
深演智能(四面过,白菜)
苏小研(中国移动云能力中心)(三面过,白菜)
阅文集团(四面过,sp,唯一一个 sp。可惜当时月薪略低就没去,后来提高到 18k 后三方刚寄出,可惜了)
绝地科技(直接过?反正蹭宣讲会说是 offer 正常发管我接不接)
网易有道(三面挂了之后,补录时候把我捞了,至今官网流程还是挂,白菜,现在的 offer)
面试情况
本来想在这篇里面直接贴上一段段的面经的,结果发现根本看不了,于是这里就带上我自己的在秋招过程中编写的面经链接了。
以下链接以公司按照面试时间顺序进行排序,不做说明都以 Java 后端开发默认。
面试 1(百度)
同学的部门内推百度面试(Python 数据挖掘),共 2 面,都是电话面试。时间8.14、8.15。
https://www.nowcoder.com/discuss/353798
面试 2(东方财富)
自己网投的面试,去上海总部现场面试,共 1 面。时间 8.15。
https://www.nowcoder.com/discuss/353800
面试 3(浦发银行)
自己网投的面试,上海总部现场面试,共 1 面。时间 8.18。
https://www.nowcoder.com/discuss/226645
面试 4(网易有道)
自己网投的面试,是内推,前 2 面都是远程视频,第 3 面杭州现场面试,共 3 面。时间 8.16、8.19、8.22。
一面 https://www.nowcoder.com/discuss/227628
二面 https://www.nowcoder.com/discuss/227162
三面 https://www.nowcoder.com/discuss/230963
面试 5(腾讯)
自己网投的面试,是内推,电话面试,共 2 面。时间 8.26、9.2。
一面 https://www.nowcoder.com/discuss/234644
二面 https://www.nowcoder.com/discuss/242813
面试 6(阿里巴巴)
自己网投的面试,是内推,电话面试,共 1 面,时间 8.31。
https://www.nowcoder.com/discuss/240122
面试 7(小米)
室友所在部门的部门直推,电话面试,共 2 面,时间 9.3、9.5。
https://www.nowcoder.com/discuss/353801
面试 8(瓜子二手车)
自己学校宣讲会,当场面试,共 2 面,时间 9.10。
共用帖子 https://www.nowcoder.com/discuss/258707
面试 9(用友)
自己学校宣讲会,当场面试,共 2 面,时间 9.11。
共用帖子 https://www.nowcoder.com/discuss/258707
面试 10(映客直播)
自己学校宣讲会,当场面试,共 3 面,时间 9.12。
共用帖子 https://www.nowcoder.com/discuss/258707
面试 11(小米)
自己网投的面试,室友内推,电话面试,共 2 面,时间 9.12、9.24。
一面没记录,二面 https://www.nowcoder.com/discuss/279497
面试 12(京东数科)
自己网投的面试,是内推,电话面试,共 2 面,时间 9.12、9.19。
一面 https://www.nowcoder.com/discuss/268960
二面 https://www.nowcoder.com/discuss/268960
面试 13(海康威视)
自己网投的面试,自己学校老校区当场面试,共 2 面,时间都是 9.17。
https://www.nowcoder.com/discuss/264163
面试 14(腾讯)
自己网投的面试,应该还是算内推,视频面试,共 1 面,时间 9.25。
https://www.nowcoder.com/discuss/282720
面试 15(华为)
自己网投的面试,自己学校老校区,现场面试,共 3 面,时间都是 9.26。
https://www.nowcoder.com/discuss/285558
面试 16(度小满)
自己网投的面试,应该是内推,电话面试,共 1 面,时间 9.28。
https://www.nowcoder.com/discuss/289506
面试 17(新浪&微博)
自己网投的面试,应该是内推,北京新浪现场面试,共 1 面,时间 10.10。
https://www.nowcoder.com/discuss/353803
面试 18(招银网络科技)
自己网投的面试,杭州总部现场面试,共 1 面,时间 10.12。
https://www.nowcoder.com/discuss/353805
面试 19(苏小研)
自己网投的面试,共 3 面,苏州研发中心当场面试,时间都是 10.15。
https://www.nowcoder.com/discuss/353893
面试 20(恒生电子)
自己网投的面试,上海某酒店现场面试,共 2 面,时间 10.22、10.23。
https://www.nowcoder.com/discuss/353901
面试 21(阅文集团)
自己网投的面试,秋招补录被捞起来面试,一二面电话、三四面视频,共 4 面,时间 11.15、11.18、11.20、11.27。
一面 https://www.nowcoder.com/discuss/343106
二三面 https://www.nowcoder.com/discuss/346091
四面 https://www.nowcoder.com/discuss/348498
小小的总结
简介
自己在秋招的时候写了一些面经,然后把自己经常会被问到的转化为一个导图(主要是给同学也发过类似的,现在把只是转成导图模式了)。
Java