华南农业大学毕业生秋招实录与心得


写在前面

如题,本人是华南农业大学24届软件工程学生,经历了长达一年的秋招之后,还是有挺多心得的。这里开个坑写一写。

先说说我的情况吧,这样大家可能心里有数。

本人绩点大概专业前10%,有蓝桥杯省水二,两项RM国奖,学校二等奖学金,大二下学期开始学Java,第一次找实习的时候只有实验室Docker项目+黑马点评

实习一共拿到过两个offer,一个电信外包,一个滴滴

到秋招时有两段实习+三个奖项+奖学金+6级+一个项目

去年秋招一共有4个offer,有一个招银网络科技的offer准备下了但是没三方就没下文了,所以真正获得过的offer有4个。

分别是深信服后台开发工程师、顺丰科技Java开发工程师、广州电信研发工程师、阿里Java开发工程师

其中实习大约投递简历约100份,秋招简历投递约500份,获得面试约80家,感谢信约400封,offer为4个,数据大约为这个情况。

2024的校招,是什么样的?

关于校招,实际上分为以下几个阶段,分别是:

  • 暑期实习/日常实习:通常来说在你大三下学期就要参加,比如说你是24届的学生,那么在2023年1月-7月都会开放实习岗位,其中金三银四指的是简历投递的高峰期,这个时间段会有大量的公司开放投递渠道,所以这意味着金三银四实际上并不是拿offer的金三银四,只不过是岗位机会多而已,这期间没有拿到offer不要沮丧,大部分的同学都是在4-6月完成面试流程后拿到offer

暑期实习和日常实习有什么区别?

暑期实习一般来说等于半个秋招,转正几率大,例如美团的暑期实习,一旦进入则基本上应转尽转,转正概率非常高,一旦转正则不需要参与秋招招聘。

日常实习一般来说开放出来是因为公司有人力需求,需要便宜好用的实习生(据说企业招聘实习有补贴),这种实习一般没有转正机会,但是实习的内容还是比较有价值的,聊胜于无。

这里建议找工作的同学一定要找实习,没有实习的话秋招会非常被动。

  • 秋招提前批:秋招提前批一般来说是大厂才有,一般来说是在7月开始,8月左右结束,开设的是为了提前锁定大佬,一般来说提前批不需要笔试,并且由于信息差的缘故,此时竞争不会很激烈,有把握的话尽量投递,被录取机会大。
  • 秋招正式批:秋招正式批一般也被称作为金九银十(但是实际上是在8月中旬就陆陆续续开放),秋招正式批可以看做是企业今年校招的计划,会把今年所有的hc都开放出来,所以这个时间点要做的就是疯狂投递简历,有面就要去面,正式批一般在11月中旬结束,竞争会非常激烈,因为所有人都集中在一起。
  • 秋招补录批:秋招补录批是针对某些大佬拿了好多个offer之后,鸽掉其他offer出现的一种情况,补录批的特点是岗位数量少,但一般来说不需要笔试,面试流程快,不怎么泡池子,竞争比起正式批激烈程度要低,也就是捡漏,建议我们华农的同学一定要参加补录,很多双非学校的同学都是参加补录才进了大厂,因为正式批大佬云集,容易排序挂,秋招补录批在12月-次年春节前开放

在次年过了元宵之后,此时就会进入春招,这里先讲讲春招的定义:春招是秋招的补招,是对那些岗位没招满(可能岗位本身就很垃圾)、对那些有大佬鸽掉的岗位(可能部门不好)、或者是有大佬单纯考上研究生或者考上公务员毁三方的情况,因此春招一般都是残羹剩饭,难度会比较大,尽量不要all in春招

春招一般来说没有跟秋招那么复杂,就一次招聘,一般没有提前批、正式批、补录批,可以说比较难了,但是春招的话会有大量的国央企,春招可以重点考虑这些单位。

那么整体来说情况怎么样呢?

先说结论:互联网大厂比23届要回暖一丢丢,注意是一丢丢,国央企、银行HC腰斩,比亚迪这种点击就送的厂只要211以上

而今年来说,各种互联网大厂各种裁员,从某种意义上来说,程序员的危机已经不再是35岁,能干到35岁你要偷笑,危机已然转化为了应届生入职后半年内被裁

所以今年的高质量offer实际上并不是大厂offer,而是一些学历要求高的央企背景的金融单位,这些才是大佬的去向,这些单位一般稳定性非常好,不裁员,同时也能够提供30w以上的年包,可以说是非常香了,但是由于这些单位缩招,所以想进国央企变难了。

比如说之前我们戏称工润(工商银行软件开发中心),以前属于是狗都不去(因为加班多,待遇低,一个月到手7-8k,属于是穷得稳定又累),现在变成华农直接过不了简历,我觉得很魔幻了。

还有前两年我们华农本科能去的农行软开,属于是神中神,现在也没办法去了,这其实是非常可惜的。

所以比起来来说,其实实际上比23届还要惨淡一些,但是拿到大厂offer的人会多一些,但是不会很多。

预测:25届估计会比24届好一些,起码腾讯放开了实习hc,24届腾讯hc估计两位数左右。

怎么找实习?实习重要吗?

找实习的途径我简单分为两种,分别是到官网上投递和在招聘软件上直接找HR

招聘软件推荐Boss直聘、猎聘

我在找实习的时候基本上两种都干了,对于大厂来说,官网上投递比较合适,对于一些中小企业来说,直接找HR邀约率会高一些。

怎么准备实习?

关于实习的准备,可以参考我的路线,主要就是:

首先掌握一门编程语言,比如说我学的就是Java,首先要啃透的就是JavaSE+JavaWeb+SSM+SpringBoot,时间充裕的话推荐看动力节点老杜的JavaSE课程,时间不足的话直接看JavaGuide,重点主要是集合、多线程、JUC、JVM、Java8特性这些

其次是计算机基础方面,主要就是os和计算机网络了

  • os我的复习资料是小林coding和学校上课时的笔记和课件,主要内容要学个虚拟内存、进程管理、进程间通信方式、内存管理、文件管理

这里的话稍微画下重点吧:https://xiaolincoding.com/os/

虚拟内存看4.1、 进程管理看第五章全部内容、进程管理看第六章、文件管理看7.1、网络部分CPP的同学要重点看,Java同学有额外精力要看,内容是9.1和9.2

  • 计算机网络基本上主推小林coding,重点要放在OSI七层模型(要理解个大概),HTTP/HTTPS,TCP/UDP,搞定这些面试题即可

这里的话稍微画下重点吧:https://xiaolincoding.com/network/

HTTP看3.1、TCP/UDP看4.1、4.2、然后基础篇的内容都要看

然后是算法题,刷代码随想录和codetop,刷题方法如下:

  • 初始阶段,对着视频学题目的解题思路,先过一遍代码随想录所有题目(15-20天左右完成)
  • 熟练阶段,对着题单刷题,代码随想录每一道题做个2~3次,熟悉代码(10天)
  • 准备面试阶段,刷codeTop高频题。每天滚动复习代码随想录,一天做个3-4道就可以了(长期,直到你拿到offer)

接着是中间件,我这边主要是准备MySQL和Redis,消息队列学个RabbitMQ/Kafka就行

  • MySQL,这里推荐一本书叫做《从根上理解MySQL是如何运行的》,如果时间多的话一定要看这本书,能够帮你理解MySQL的所有底层原理,直接吊打面试官,然后时间不够的话就看小林coding就行了,一定要全部过一遍
  • Redis,我是主看小林coding的,看懂它的八股就行
  • RabbitMQ,推荐JavaGuide的消息队列面试题以及B站上的尚硅谷视频

最后是1-2项目,这里建议是学校实际项目/网上比较有新意的项目+黑马点评,这个过程顺便把Linux的基本操作还有Docker什么的学一下,然后巩固一下之前学的JavaWeb、SSM、SpringBoot相关,一般来说找实习会用就行。

然后接着就是做简历了,做简历建议到超级简历上做,写项目要遵循STARS法则,有量化的指标一定要写,这样有说服力,写好之后找一些师兄师姐帮忙改,改个两三版之后就可以开投了

可以看到整个学习路线还是比较多内容的,起码需要半年进行准备

实习重要吗?

实习很重要,目前秋招是诸神之战,我们农友的话学历不够看,只能够通过实习期间的产出来证明自己的能力,因此尽量去中大厂实习,学大厂里面的业务,尽量不要闭门造车,证明自己的能力。

学历在校招中被歧视是必然的

  • 面试顺丰时,面试官直接了当地说来应聘后端研发工程师的同学,95%都是硕士
  • 面试工商银行深圳分行时,后面知道了基本上都是985本硕,学历非常吓人,只不过因为工行深圳有很多校友,在省内才把我们本科的农友放进去了(感谢师兄师姐们的背书)
  • 面试招银网络时,直接被面试官刁难学历问题,我真是服了

这样的经历数不胜数,当被面试官提到这方面的问题的时候,请不要慌张,他们无非是想知道你的核心竞争力,一个比较通用的回答是本科生比较年轻,而且对于一些研发岗,工作能力要求通常不会太高,因此可以说自己比他们年轻,而且职业规划明确,可以为公司多奉献三年,并且完全具备研究生应该有的能力。

我该在实习中做些什么?

很多同学拿到实习的offer之后,可能是第一次到别人公司打工,因此有时候可能不知道自己实习该干啥,重心是什么,这里我稍微总结一下吧

首先先说说软能力要求吧,一般来说实习生就和你的mt和ld以及工位附近的同事交流差不多了,人际关系不需要搞得太复杂,但是大学生嘴巴还是甜一点,这样人家愿意教你东西。然后作息你要在上班第一天和你的老师问清楚。

以后端开发岗为例,进到公司去实习,一般来说有三个阶段:

第一阶段,熟悉业务和代码阶段

这个阶段你的mt和ld一般不会让你写需求,这段时间你可以了解一下你所在部门的架构,知道谁是做产品的,谁是做测试的,谁是做后端的,谁是做前端的,便于你后面对接需求。

然后你要知道你的部门做些啥,你的业务对公司产生什么样的价值,到底是中台部门?还是业务部门?还是搞基础架构的?然后你们是搞toB的?还是搞toC的?

接着就是熟悉代码架构了,一般来说部门里面会有很多技术文档,透过这些技术文档和代码,你就能够了解到你们的代码水平,用的是什么架构,还有哪些业务是核心的,哪些涉及到并发量大、流量大、业务复杂的场景,自己默默记下来,以后着重学习这一部分,便于写到自己的简历上。

同时比较重要的一点就是要搞懂你们业务的一些黑话以及代码风格,避免后续被叼。

第二阶段,接需求阶段

这个阶段一般来说你的mt会丢给你几个需求,让你尽量写,不懂就问他。一般来说会有一个明确的提测DDL,最好你能够在这个DDL的前2-3天完成,避免耽误项目流程,这个阶段你可能会很懵,然后通常来说需求书里面会有很多黑话,一大堆看不懂的词语,这时候建议你问导师这些词语,在充分理解业务的前提下才写代码。

然后写需求的过程,如果需求比较复杂的,建议你要做好向上管理,也就是在你写代码过程中遇到什么问题,完成阶段性任务的时候,向你的mt报告一下

举个例子啊,我之前在写一个需求的时候,需要改动底层的一些开发好的接口,这时候首先你要想好什么做,最好以流程图的方式捋清楚,然后代码即将做什么改动,你写清楚下来,然后花个10-20分钟和你mt说清楚,问他这样行不行,避免自己一个人埋头苦干,然后CodeReview的时候被爆骂,同时也能够留下一个好的印象,想转正的话印象分大大的有。

然后对于做这个需求的过程,建议你写一个文档记录下来(或者你的技术方案写详细点),可以作为你以后写简历或者排除bug的依据。

第三阶段,老油条,准备跑路阶段

这个阶段通常出现在实习3个月以上的时候,这时候你就要整理你这段时间的产出了,我的一个整理思路是:

  1. 整理业务背景,知道这个需求为什么要做,做了之后对公司有什么好处
  2. 整理技术方案,将实现的代码翻译为流程图或者UML图,心中有数
  3. 了解这个需求在上线后的运行情况,包括QPS、TPS、数据量、用户量等
  4. 总结你的技术方案,也就是在充分了解这个产出之后,知道你的方案的优点和缺点,以及当时可能提出的方案,为什么不用其他方案

根据这个思路整理你的产出,写成一个文档,搞定之后就可以跑路了。

这期间还要了解你们部门做的业务,到底是做些啥?这个一定要弄清楚。

秋招/春招怎么准备?校招重要吗?

关于秋招和春招的准备,可以参考我之前说的怎么找实习,这一部分主要就是八股+算法+项目的准备

但是很重要的一个区别就是:当你参加秋招/春招的时候,会有一份实习经历,所以的话你得对你的实习了如指掌,具体怎么整理参考我上面写的。

要多用草稿纸或者腹语的方式练习你讲述你的实习,尽量让人听起来你实习做出来的东西是容易懂的,同时要能够看到你的专业技能在实习上的体现。

关于校招

校招还是比较重要的,错过校招就只能参加社招或者是两年择业期内的招聘了

那个两年择业期内的招聘,一般来说只有少量央国企才有,机会非常少,考公可能就有用。

面试心得

我该怎么回答问题?

建议你用总分总的格式回答问题,比如说人家问你HTTP和HTTPS有啥区别?

你首先要说HTTP和HTTPS最大不同就是一个是不安全的,一个是安全的,然后分点,说为啥HTTPS是安全的,然后最后总结,通过以上的讲述的几种特性可以知道HTTPS是安全的

面试问到我不会了,怎么办?

面试问到不会,一般来说有三种情况

第一种情况就是你完全不会,完全没有听说过这个东西,那基本上可以认栽,就不要乱说了,直接说不会。

第二种情况就是你好像听过,或者是有学过类似的东西,你别急着说不会,你可以说,这个问题虽然我不太了解,但是我以前了解过xxx,我觉得xxx的特性和这个很像,我认为应该是什么什么样的。尽量言之有理

第三种情况就是面试官问的是发散的问题,这种问题没有标准答案,面试官想看的是你在解决一个复杂问题时的能力,也就是考察如果你入职了,面对一个很复杂的需求,你会怎么办?

这时候可能问题很大,你先别急,你别叽里呱啦说一大堆,如何面试官说你题目理解错了,那就很尴尬了,你要先和面试官沟通清楚问题。

举个例子,面试官问:如果现在要你设计一个秒杀系统,你会怎么设计?

然后你应该问的是,如果是秒杀系统,那么QPS是多少?流量峰值是多少?流量会持续多久?是平滑流量还是陡增流量?

我可以用什么中间件?系统有没有限流之类的其他需求?秒杀的对象是什么?

这些问清楚之后,你跟面试官说,请给我两分钟时间思考

然后你才将你的想法说出来,包括整体系统的架构,用什么中间件,为什么这样用,都讲清楚,其实说得对不对都不重要,重要的是面试官要看到你解决难题时的反应,你如果直接说不会就拜拜了。

面试反问,我应该反问什么?

部门做啥业务?技术栈怎么样?我如果进去的话做的需求大概是什么样的?对我有什么建议吗?或者面试中遇到什么问题没解决的,在这个阶段反问他怎么做

签三方前,我要注意什么?

当你好不容易拿到一个offer,准备签的时候,你要注意什么?

了解待遇

  • 公积金:这玩意你要买房或者租房的可以用,要问清楚比例和基数
  • 社保:这玩意自行百度,问清楚基数和公司和个人缴纳比例
  • 其他福利:有没有其他商业保险,房补/车补/过节费/餐补/免费住宿什么的
  • 工资,这个就不说了
  • 年终奖,大概发多少个月,算一下年包

了解稳定性

  • 试用期多久,试用期有没有考核,考核标准是什么,试用期考核通过率是多少
  • 上网搜索有没有裁撤应届生的情况,或者大规模裁员的情况,看下牛客和脉脉
  • 绩效考核标准是什么样的,存不存在末尾淘汰情况

了解部门业务发展前景

主要是看看你的部门所做业务在公司中所处地位,属于赚钱部门还是成本部门,部门架构怎么样

比如说看最近飞书大裁员,其实几年前早有预兆,从这点就可以推断了

飞书8000人,钉钉1600人,但DAU只有钉钉的百分之一不到,可以看到一些迹象。

如果我要毁约,最快什么时候能办理?

一定要注意这个,有些人是想签一个保底的,但是如果这个保底要拖很久才能解约,这种一定要慎重,他会把你的offer拖黄。

(狗槽的顺丰,师弟师妹们千万别去了)

国企?央企?银行?大厂?我该去什么样的公司?

先说结论,看个人情况。

家里不缺钱可以去稳定的国央企躺平,缺钱的可以去大厂积累原始资本,然后后面到一定年龄后再找一份稳定的工作。

同时对于一些垄断性国企,比如说电网,烟草这种,属于是待遇非常高的国企,如果对大厂没有执念的话建议还是去试一试去考。

还有一种就是银行了,一些股份制银行开出来的钱还是非常不错的,稳定性也不错,但是要注意成分,查一下其股东,如果其股东超过90%以上都是国家队,那么大概率就是真稳定,不过最近银行也不好干,很多都在降薪

什么交通银行发几百块钱年终奖,浦发银行家书抵万金,这些事情也是见怪不怪了

公司推荐

考虑到绝大多数同学都想要在省内发展,这里我就列一个公司列表,到时候你们对着投就好了。

还有就是学校/或者是其他高校搞得那些双选会,能去就尽量去,面试机会大,脸皮厚点哈

我个人的话当时因为去过北京,感觉那边还是不太适合广东人的,所以后面就排除掉了一些城市,主要投递的是广东以内和杭州,杭州除了要出省离家远,物价/租房/环境都还是非常不错的,而且还有一个月2k的政府人才补贴,想出来见见世面的也可以来。

下面是list:

Shien、招银网络科技、正浩、海柔创新、文远知行、中望软件、4399、荣耀、中国人保、深信服、小马智行、中国平安、中国无线电集团、海格通信、芯朋微、唯品会、美团、快手、京东、灵犀互娱(阿里)、华南水电、特斯拉、汇丰软件、BIGO、浪潮、海康威视、oppo、汇川技术、经纬恒润、得物、联合飞机、易思唯、恒生电子、邵音、达实智能、游卡、爱旭股份、青松科技、realme、oppo、微众银行、嘉拓智能、中汇、腾讯音乐、大华、吉利、威努特、富途、人保信息科技、中铁五局、华勤技术、冰川网络游戏、康冠科技、贝壳找房、交银金融、一汽、蔚来、中海达、九号公司、FunPlus、绿盟、施耐德、中广核研究院、联影、阿里国际数字、芯砺智能、昇芯、国光、海尔、三七互娱、远景科技、嘉士伯、科华数据、银泰百货、富途、康冠、金升阳、联想、TCL、金发科技、海大集团、众安保险、科大讯飞、迈瑞医疗、玛氏中国、大华银行、招商银行、交通银行、中国电信、CVTE、东风公司、招联科技、东方财富、广电运通、携程 、中交路建、中国建能、普华永道、广州诗悦、虎牙、中兴、越疆机器人、中国电科7所、金证科技、中电海康、欧治半导体、东财证券、中国交建、广东联通、巴斯夫、生物岛实验室、诺瓦星云、数马电子、AAC瑞声科技、网易有道、睿联科技、电器科学研究院、立白、比亚迪、保融科技股份、广汽研究院、顺丰、航天九院、西门子、创维、合见工软、农发行、算能、金山办公、天翼云、广汽集团、玄武云、中国银行、邮储、MDPI、杭州银行、江苏银行、腾讯云智、中海达、本田、小米、天翼云、中国移动、中国联通、海信、农发行、招商银行、农行、工商银行、建行、海尔、宁波银行、华为、蓝禾、中移互联网、广东移动、广东联通、中远海运、帆软、中国电器研究院、中国电子集团、维信诺、海能达、万兴科技、招商局集团、宝洁、德邦证券、空天信息创新研究院、申通快递、零跑汽车、星辉游戏、城乡规划设计研究院、麦捷科技、浙江中控、华勤集团、北投集团、格力、光峰科技、远光软件、深南电路、南瑞、中国人寿和广发、欧治半导体、久邦、财通证券、东风汽车、中国邮政、华夏银行、海通证券、联通、上汽五菱、SGS、南京银行、中国通信服务、徽商银行、科曼医疗、德赛西威、广发银行、汇丰软件、广东能源、和而泰、天赐材料、金蝶、新中大科技、广州地铁、亿纬锂能、新华三、三环、日丰、友联科技、广开控股、中国能建、浙商银行、中国物流、杭州禾迈、广州增芯、广东交通研究院、奥克斯、保利、光大银行、中国电子、冰川网络、爱立信、兴业银行、浦发银行、中信银行、咪咕、微策略、箭牌、深圳燃气、广州农商行、华润银行、中山一院、广州地铁设计研究院、广联达、广州银行、广州理工学院、先导科技、广州城市理工学院、省广集团、中国物流、金控集团、广铁、南方电网。


文章作者: 穿山甲
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 穿山甲 !
  目录