最近几天朋友圈被一篇文章刷屏了,是一位参与了 2023 届秋招的同学共享的秋招回顾总结。

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

以下是他的共享:

原文链接:www.cnblogs.com/yuanchuziwe…

作者:OliQ

毛遂自荐

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

初学编程

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

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

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

第一次实习

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

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

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

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

第二次实习

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

大三下时,我明白自己是一个心态十分不稳定的人,考研对我来说,最后几个月会十分的难熬,而且考研失败的危险也让我望而生畏,因而下定决心本科作业!

寒假的时分跟着视频完成了【谷粒商城】那个项目,之后马上着手预备找实习。

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

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

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

秋招状况

我从 6 月底开端温习预备,因为预备得比较晚,所以根本没参与提早批。

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

大致状况如下:

  • offer:兴业数金
  • 意向:猿辅导,Aloudata
  • 排序 / 审批:华为,网易雷火,荣耀,招银网络,古茗奶茶,CVTE,以及一众独角兽公司
  • 面试挂:海康威视

CVTE 提早批面试(已拒)

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

大应科技(OC)

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

e签宝 提早批(已拒)

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

荣耀 Honor(选用决议计划中)

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

猿辅导(OC)

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

趣链科技(流程中)

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

海康威视(已挂)

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

SMART(已拒)

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

寒王厂(泡池子)

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

网易雷火(排序中)

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

招银网络(流程中)

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

古茗奶茶(流程中)

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

温习方法

关于焦虑

咱们先要肯定一点,在温习的时分,【焦虑】是一件必定的作业,咱们要正视焦虑。

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

自开端温习时,我内心就十分十分的焦虑,胸膛经常会像要爆炸一样的烦闷(真的)…

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

  • 运动

    • 背一会陈腔滥调或者刷一会题之后就去逛逛
    • 每天晚上去操场跑步
  • 心理慰藉

    • 面试前,我会像《三傻大闹宝莱坞》里的阿米尔汗一样,拍着自己的胸口对自己说 “Aal izz well”
    • 给自己想好一个下下策,假如秋招真的找不到作业该怎么办?那至少还有春招,对比明年考研失利的同学,我至少积累了经历!

温习流程

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

  • 处理基础常识
  • 看陈腔滥调
  • 查漏补缺

阶段一:处理基础常识

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

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

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

之后温习《规划模式》,先跟着一个 csdn 上的博客边看别写,之后找了一个很老的(2003年)博客总结,重复背诵,根本能手写大部分的模式完成了。

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

阶段二:看陈腔滥调

全面进军 Java 陈腔滥调文。

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

因为自己之前有过两段的实习经历,因而背过很屡次陈腔滥调。

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

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

阶段三:查漏补缺

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

这儿随意罗列几个点,供其它同学参考:

  • 为什么说进程切换开销比线程大?
  • NIO究竟有没有堵塞,NIO究竟能不能进步 IO 效率?
  • Redis分布式锁的约束,RedLock的完成?
  • ZK 明明有了有序的指令行列,为什么还要用 zxid来辅助排序?
  • basic paxos 和 multi paxos 的运用?
  • 为什么拜占庭将军无解?
  • 还有一些事务场景的选择问题。。。

总结

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

我想,我是走运的:

  • 我很走运 在实习的时分,有一个好的 mentor,带我开发了字节码相关的组件,让我的简历不容易挂;
  • 我很走运 在温习的时分,有几位好的朋友,共享经历,加油鼓励,让我没有被焦虑击倒;
  • 我很走运 在面试的时分,有无私的舍友们,能在我需求书面考试面试时,把宿舍让给我,让我没有后顾之忧;

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

  • 我从大一开端就十分渴望进入阿里巴巴,实习的时分五面阿里不得,秋招悉数简历挂;
  • 百度+度小满,投了 4 个岗位,悉数简历挂;
  • 字节,一开端担心算法没敢投,之后担心基础常识也没敢投,也很惋惜了;

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

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

  • 一定要早做预备,早点实习,早点刷算法题,早便是优势;
  • 人生无常,意外太多,肯定不要 all in 一家公司;
  • 鞋合不合适只有脚知道,自己总结的陈腔滥调会更适合自己;
  • 多刷 力扣 Hot 100,或者 Codetop 抢手题,重复刷;
  • 选择大于努力;

在寒气逼人的 2022,咱们需求抱团取暖…

推荐: 2022年Java面试标题收集整理归纳(持续更新)