2023 届秋招回顾,寒气逼人。。。

点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

每天 14:00 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:www.cnblogs.com/yuan

chuziwen/p/16770895.html


分享一位参与了 2023 届秋招的同学分享的秋招回顾总结。

都说今年的秋招难,寒气弥漫,那我们一起来看看这位同学是如何准备秋招、如何应对焦虑,最终拿到 offer 的吧!

以下是他的分享:

自我介绍

我来自杭州的一所双非一本学校,是一名普通的本科生,专业【软件工程】。

初学编程

事实上,我从高中毕业起就开始思考未来的工作了,一开始网上都是 Python 相关的新闻,因此从高中毕业的暑假就开始学 Python,当时在新华书店,捧着一本入门书天天看;

但是看了并没有什么用,除了大一的时候吹牛皮,啥都没学到。

然后自 2020 年初(大一寒假) 疫情爆发,学校线上授课;课程中有【面向对象语言】的学习,自此开始正式的跟着视频学习 Java 了。

第一次实习

2021年暑假(大二暑假),我的绩点排名在学校保研线边缘徘徊,但又不愿去刷那些水课的绩点,因此决定考研或者工作,期间比较迷茫。

当时在网上得到一位大数据方向前辈的指点,他说了一句话:“早,就是优势。”

因此,我决定先去实习,当时在杭州人工智能小镇找了家公司实习。

虽说是实习,但其实基本每天上班啥也不干,主管也没分配任务,就是一直在看书,期间看完了周志明老师的 JVM,以及几本讲并发编程的书。

第二次实习

大三上时,眼看着 Java 越来越卷,自己开始学习了大数据相关的组件,像 Hadoop、HBase、Flume 等等组件,一直学到了实时计算之前。

大三下时,我明白自己是一个心态非常不稳定的人,考研对我来说,最后几个月会非常的难熬,并且考研失败的风险也让我望而却步,因此下定决心本科就业!

寒假的时候跟着视频完成了【谷粒商城】那个项目,之后立刻着手准备找实习。

也就是在这第二段实习过程中(2022上半年),我真正的学到了一些实际的开发技巧。

实习期间,看完了几本深入讲中间件 ZK、Redis、Spring源码 和 代码重构的书。

本次实习,让我受益良多,由衷感谢我的 mentor(导师)和主管!

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

秋招情况

我从 6 月底开始复习准备,因为准备得比较晚,所以基本没参加提前批。

正式批总共投递了近 150 家公司,笔试了 30 家,面试了 15 个公司,除了海康威视,其他基本都意向或排序了。

大致情况如下:

  • offer:兴业数金

  • 意向:猿辅导,Aloudata

  • 排序 / 审批:华为,网易雷火,荣耀,招银网络,古茗奶茶,CVTE,以及一众独角兽公司

  • 面试挂:海康威视

CVTE 提前批面试(已拒)

4f11c5601fc867060625ee69c2814b1d.png

大应科技(OC)

2983e73fbd86d002db85e87f1f09ae78.png

e签宝 提前批(已拒)

1946ce573fa449970ea12793b8da1fa0.png

荣耀 Honor(录用决策中)

猿辅导(OC)

2462b7e1d711cb3be5cdc5819f96d0b2.png

兴业数金 提前批(已拒)

趣链科技(流程中)

海康威视(已挂)

4f1e18a12f8054e5387a4fff87468102.png

SMART(已拒)

598bda5510e623e57c877d665f34af1d.png

寒王厂(泡池子)

f1b110249d3b815b86771f7f9392c087.png

网易雷火(排序中)

5c5106a0409d0e69bee132481862ec22.png

招银网络(流程中)

古茗奶茶(流程中)

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

复习方式

关于焦虑

我们先要肯定一点,在复习的时候,【焦虑】是一件必然的事情,我们要正视焦虑。

就拿我自己举例子吧,【双非本科】的学历会把我放到一个最最糟糕的位置。

自开始复习时,我内心就非常非常的焦虑,胸膛经常会像要爆炸一样的沉闷(真的)...

而我的缓解方式主要分为两种吧:

  • 运动

    • 背一会八股或者刷一会题之后就去走走

    • 每天晚上去操场跑步

  • 心理慰藉

  • 面试前,我会像《三傻大闹宝莱坞》里的阿米尔汗一样,拍着自己的胸口对自己说 “Aal izz well”

  • 给自己想好一个下下策,如果秋招真的找不到工作该怎么办?那至少还有春招,对比明年考研失利的同学,我至少积累了经验!

复习流程

我的整体复习流程分为三步:

  • 处理基础知识

  • 看八股

  • 查漏补缺

阶段一:处理基础知识

对于基础知识部分,我自知《计网》和《操作系统》这两门课学的很差,所以一开始就复习这部分知识。

当时先把两门课的教材翻了一遍,然后做了一些摘抄,但说实话基本没用。

这部分知识,我在面试过程中,大概有 50% 的几率会被问到操作系统,但从来没被问到过计网(幸运)。

之后复习《设计模式》,先跟着一个 csdn 上的博客边看别写,之后找了一个很老的(2003年)博客总结,反复背诵,基本能手写大部分的模式实现了。

这部分知识,我在面试过程中,要求写过 单例 、三大工厂 和 发布订阅 的实现,问过项目中和 Spring 以及其它中间件中用到的设计模式。

阶段二:看八股

全面进军 Java 八股文。

我先看了自己在实习前准备的那些文档,之后网上找了 JavaGuide、JavaKeeper 这两份文档作为补充。

因为自己之前有过两段的实习经验,因此背过很多次八股。

但考虑到本次秋招可能会把战线拉得比较长,因此就自己总结了一份脑图。

4597ffc149dd5ba0c73b68632816a131.png
阶段三:查漏补缺

经过几轮面试,逐渐察觉到了自己的一些不足,之后针对性的去完善了一下。

这里随便列举几个点,供其它同学参考:

  • 为什么说进程切换开销比线程大?

  • NIO到底有没有阻塞,NIO到底能不能提高 IO 效率?

  • Redis分布式锁的限制,RedLock的实现?

  • ZK 明明有了有序的指令队列,为什么还要用 zxid来辅助排序?

  • basic paxos 和 multi paxos 的使用?

  • 为什么拜占庭将军无解?

  • 还有一些业务场景的选择问题。。。

总结

我一直提醒自己:你是一个双非本科生,这个秋招你如果再不拼命,你就要完蛋了。

我想,我是幸运的:

  • 我很幸运 在实习的时候,有一个好的 mentor,带我开发了字节码相关的组件,让我的简历不容易挂;

  • 我很幸运 在复习的时候,有几位好的朋友,分享经验,加油鼓励,让我没有被焦虑击倒;

  • 我很幸运 在面试的时候,有无私的舍友们,能在我需要笔试面试时,把宿舍让给我,让我没有后顾之忧;

当然,也会有遗憾。每个人心中都有着大厂梦,而今年进大厂确实很难:

  • 我从大一开始就非常渴望进入阿里巴巴,实习的时候五面阿里不得,秋招全部简历挂;

  • 百度+度小满,投了 4 个岗位,全部简历挂;

  • 字节,一开始担心算法没敢投,之后担心基础知识也没敢投,也很遗憾了;

人生,有所得就有所失,有所失就有所得。

最后,想给其他明后年参加秋招的同学一些提醒:

  • 一定要早做准备,早点实习,早点刷算法题,早就是优势;

  • 人生无常,意外太多,绝对不要 all in 一家公司;

  • 鞋合不合适只有脚知道,自己总结的八股会更适合自己;

  • 多刷 力扣 Hot 100,或者 Codetop 热门题,反复刷;

  • 选择大于努力;

在寒气逼人的 2022,我们需要抱团取暖...



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

fab38ce864358ab1871e4a31072b1235.png

已在知识星球更新源码解析如下:

46d98f4609d245f846f466c38585c284.jpeg

37e0b67a51d61c0dbb0261bce598177c.jpeg

a6a0506c0763daa683fa081f802dd453.jpeg

618658f78c74f7a0cea43353a716ede2.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 6W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值