​前言

今年的互联网秋招网上一片哀嚎。

很多20年考研的同学在网上发出感叹:3年前自己爱搭不理的公司,如今已经高攀不起。

大环境有多差

这是某高校的一张截图,可以看到各大厂HC都出现了断崖式下跌,而且说实话,这些数字可能还是比较好看的,实际上究竟有没有这么多可能还要打个问号。

关于校招个人的看法

今年秋招确实比较难,但是说不定是未来十年最好的一年,我们不希望行情是这样,但是一定要做好这个准备。

个人认为,未来的程序猿行业一定会进入更卷的模式,之前随便培训学习几个月就能轻松入职高薪岗位将不复存在,取而代之的是需要不断的的学习和积累。

在此环境下,如何合理的规划好大学生活,提前做好准备,将会至关重要。

作为一个混迹大厂多年的老油子,同时也是大厂校招的面试官,我结合自己过去多年的经验,整理出以下17个问题/建议。

希望能帮助大家赢在起跑线上,在毕业季顺利斩获心仪的offer。

大厂校招,应届生必须要知道的那些事和规则

1、确定好目标

想清楚自己未来想干什么,考研还是工作。工作的话是要去互联网,还是券商。要搞前端、测试、后端还是算法等等。

确认好目标后,朝着这个目标去持续努力。

说实话,如果有一个人能在大一就确定好目标,然后持续的去努力,这个人在毕业的时候一定是同届的佼佼者,这点我毫无疑问。

但是现实是我们在经过高中的蹂躏后,在大学很难快速进入奋斗状态。因此,这点只能靠你们的觉悟了,最好是能在大二上学期之前确定好目标,因为到大三的话就太晚了。

2、学历和能力哪个更重要

说实话两个都挺重要的,但是硬要排个序的话,对校招生而言,我会选学历更重要,因为没有学历的话很多大厂校招你可能简历筛选都过不了,根本没有展示能力的机会。

3、学历、专业、竞赛的重要性

对于校招目标是大厂的同学来说,学历最好是985本/硕,当然也不是说非985就完全没机会,也有机会,但是理性的讲在这个环境下确实机会会比较小。

然后就是专业,说实话我觉得专业影响不是太大,我们这边面试的时候基本不关心你的专业,只要你实力够就行。

最后就是竞赛,竞赛一般就是看ACM,如果有拿奖的话,会有一定的加分,特别是对于一些偏重算法的公司或岗位。

4、简历如何写

写简历的重点在于突出自己的亮点,对你亮点你可以用红色字体加粗,让别人能一眼看出来。

例如:项目上引入什么技术解决了什么问题。专业技能上深入学习了什么技术,阅读了什么技术源码,竞赛拿过什么奖,成绩TOP多少等等。

应届生的技术储备通常比较少,一般自己会的技术都可以写上去,但是写上去后就要做好被问的准备。

关于如何写简历的详细内容,我公众号上有写过一篇文章,也给过一个模板,需要的在公众号发送关键字【简历】即可领取。

5、两个重要招聘时间

春招时间:大三(研二)下学期开始前(2月份开始,实习)

秋招时间:大三(研二)暑期(6、7月份开始)。

如果是志在进大厂或者想尽量进个好公司的同学一定要记住这2个时间,要努力争取春招实习的机会。

并且你们需要抢在最前面去参加,因为每个岗位的HC名额是有限的,先到先得,只要录取的人数到了,后面的机会就比较小了。

我就碰到过有的同学因为面试的晚,导致没有名额的。因此你们一定要时刻关注各个大厂招聘开始的时间,尽量抢在最前面。

6、实习的重要性

简单来说就是,如果部门有HC,实习生会优先录取。这个其实很容易理解,实习期几个月的时间里,公司可以充分评估候选人的情况是否匹配。而没有实习过的同学则存在一些风险,公司肯定更倾向于实习生。

即使部门没有HC导致无法留用,这段实习经历只要利用的好的话,你也可以学到很多东西,可以让你的项目经验更加完善、更加有竞争力。

7、多看、多搜集有用信息

比如各大厂的招聘信息,一些之前同学的面试经验,还有已经工作的同学的学习经验分享等等。

尽早的接触更多的信息可以提升你们的认知,也可以让你们学习到不少东西,少走很多弯路。

很多在毕业时找到好工作的同学其实并不是他们的能力比其他同学强多少,更多情况下是他们掌握的信息更多,比其他人更早意识到知道该做什么。

如果有人能在大一、大二就意识到这点的话,并持续的积累,校招时一定会惊艳很多同学。

8、笔试成绩是否会影响后续面试结果

在进入面试前,如果你的笔试成绩不合格的话,可能会被直接筛掉,也就是你根本没有进入面试的机会。

但是如果你能成功的进入面试环节,一般来说笔试成绩对后续面试流程的影响其实是比较小的,更多还是看面试时的表现。

9、面试中的重点?

校招技术面试的重点不在于说要全部答对,重点在于候选者能否让面试官看到你的潜力和亮点,例如思考总结能力、学习能力、解决问题的能力等等。

因此,如果遇到自己深入研究过的知识点,一定要抓住机会去展示,哪怕有可能某些地方说的不太对。

而遇到不会的问题,则可以尝试从自己的角度去思考,如果是自己来设计会怎么设计,有一些思路的话也可以说一下,尽量去展示自己。

10、面试后迟迟没进度

正常情况下面试后一周内应该会有消息,如果超过1周没进展的话,大概率是备胎了,也就是进候选人鱼池,这种情况可能是公司已经招的差不多了,也可能是在给候选人排序,择优录取。

通常这种情况就别死守这家公司了,多去看一些其他的机会。

11、面试前提前锻炼,面试后复盘总结

不仅是校招,社招也是一样的。经过我过去多年的面试经验来看,面试确实会有一个渐入佳境的过程,因此一般建议先拿一些小厂练手。

另外,面试也是一次难得的学习机会,每次面试结束后要及时进行复盘,可以将自己被问到的问题记录下来,形成自己的题库,对于那些自己觉得没答好的,及时进行查缺补漏。

12、建议学习的八股文方向

  • 学校课程:数据库设计、数据结构、计算机网络、操作系统等。

  • Java后端同学:Java 基础,集合,并发多线程,JVM等。

  • 其他:MySQL,Redis、Kafka等

跟之前的思想一样,八股文的内容不在于多,而在于要有深度、有亮点,这样才能给面试官一些想象空间。因为通常来说,一个人如果能在某个技术点学的比较好,一般我们相信他也可以在其他地方做的好。

这几个知识点我都写过八股文面试题,需要的在公众号发送关键字【面试】自取。

13、拿到电子offer后

如果你们能持续的学习积累,在大四秋招拿到满意的offer说实话应该还是比较简单的。

顺利拿到offer后,大学最后1年的时光就比较轻松了,你们可以利用这个时间去完成一些你们此前想完成的事情。

至于最后的毕业设计,你们可以把他做的很正式,尝试将自己学过的各种技术都套进去,也可以做的简单一点,额外时间可以去学习八股技术,提升自己。

毕竟在这个环境下,应届生也不保险,随时可能就被C了,只有让自己变得更强大,才能让自己在遇到各种情况时能更从容。

14、拿不到offer如何调整

首先还是要放平心态,相信自己,这个环境下没有拿到offer并不意味着是你水平不行,可能是大环境确实太差,公司没有HC,没拿到offer是常态。放到去年,你们可能也是可以轻松拿到好几个不错的offer的。

接着就是继续努力,每天坚持刷题、刷八股,多总结和思考,多和其他有offer的同学交流学习经验,适当放低要求,尝试投递一些非互联网公司,先就业,再择业。

毕竟对于很多人来说,也就这么一条出路。

15、面试诚信问题

校招各种面试用的网站或软件,你们只要离开面试的页面,或者说鼠标离开页面点击到其他地方,系统都会记录的,如果是笔试,你们可能会被标记为疑似作弊,如果是面试,面试官会实时收到通知。

除此之外也有一些其他很明显的小动作,例如敲键盘的声音、脸上一会暗一会亮、东张西望等等。

面试作弊被发现的影响不好,甚至可能影响你后续在这家公司的评价,建议大家还是好好准备,诚信面试。

16、把握好校招生身份

校招时,大家对你们的容忍度会更高,但是进入社招,就不是这样了,对于一个没有任何经验的社招来说,基本就是白给。因此,一定要把握好校招的机会。

17、学到什么程度可以拿大厂offer

关于这个问题,我跟周围其他面试官沟通过,也看了一些今天春招面试通过的同学情况,总结了以下几点,大家可以作为参考。

  • 扎实的计算机基础(数据结构、数据库理论、操作系统、网络)

  • 扎心的Java基础

  • 能流利的使用SSM框架进行开发,项目上能有一些思考

  • 看过几个JDK核心类的源码了解其优秀的设计思想

  • 熟练掌握1-2个框架/中间件的核心八股文,推荐:MySQL、Redis。

还是再强调一下,无论是专业技能还是项目,校招的核心在于凸显你们的潜力和亮点:思考总结能力、学习能力、沟通能力、解决问题能力等。

例如你在项目中如何解决某个问题,解决问题的过程,你对于源码中某个方法设计的思考等等。这些东西相比于你告诉面试官,你做了个多大的商城,你写了多少个CRUD功能,通常会更具有说服力。

最后

程序员这个行业其实还是比较简单的,只要你不断的去努力和积累,你所花的时间,所学的知识,最终一定会在未来的某个时刻给你带来回报。

最后,希望大家都能在毕业季拿到满意的offer。

推荐阅读

百亿数据分库分表核心流程详解

全网最实用的 IDEA Debug 调试技巧(超详细案例)

Java 基础高频面试题(2021年最新版)

Java 集合框架高频面试题(2021年最新版)

面试必问的 Spring,你懂了吗?

面试必问的 MySQL,你懂了吗?