查看原文
其他

杭州,双非,一本,2023届,秋招回顾,以及我的一些看法。

OliQ why技术 2023-04-08

你好呀,我是歪歪。

在博客园看到一个参与了 2023 届秋招的同学分享的秋招回顾文章。

我觉得写的还是挺不错的,特别是字里行间之中透露出的那一份书生意气,让我觉得特别的真诚。

包括他通过运动的方式来缓解自己焦虑的情绪都让我微微一笑:“这不就是我读书的时候吗?让我觉得很亲切。

我也看了他在秋招的过程中,遇到的一些面试题。确实是有难的,也有简单的。

有些题,我觉得对于应届生来说就是超纲了。作为一个答对了加分,答错了不给分的附加题是可以的,但是作为一个必答题就有点过分了。

举个例子。

比如他遇到的分布式场景下的一致性协议相关问题,我个人觉得这就是一个超纲的题。

本来作为应届生,大部分对于分布式的理解和应用都不太成熟,没有经历过太多“生产”级别的微服务,连分布式应用都没接触太多,就直接问一致性协议相关的问题,就有点偏应试教育,硬背题了。

背也是能背下来的,毕竟这个玩意是基于 CAP 和 BASE 理论延伸出来的,但是能理解多少就说不准了。

从理论到实践,中间还有巨大的鸿沟。

我们换个角度想,如果是一个人在学习微服务的过程中,循序渐进,然后他突然有一天想到了类似于拜占庭将军的问题,想着这个问题咋解决呢?

然后一顿搜索,打开了一致性协议的大门,这样的打开方式不比在面试的时候遇到这个问题,然后下来一顿背来的舒服吗?

注意我前面说的“在学习微服务的过程中”,毕竟是个过程,肯定是有时间成本的。

与我个人而言,我记得第一次接触到一致性协议的时候大概是我工作的第二个年头到第三个年头的样子,是我自己在学习的过程中,一不小心摸到了一致性协议的大门。

所以如果让我去面试应届生,除非他简历上主动写了,我是不会问这个问题的。

这也再次说明了,不管是校招还是社招,面试本来就是一个魔幻的、混沌的、有一定运气成分的过程。

不得不承认的是,有时候你面试没过,不是因为你技术不行,而是你运气不好,刚好遇到了一个和你不对味的面试官而已。

这里面有用人单位的原因、有大环境的原因、有面试官的原因...总之切忌一味的从自己身上找原因,贬低自己,妄自菲薄。

当然了,这些都是个人看法,如果你有不一样的观点,请保留你的观点。美美与共,和而不同。

以下是他的分享。

原文链接:https://www.cnblogs.com/yuanchuziwen/p/16770895.html 

作者:OliQ

自我介绍

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

初学编程

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

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

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

第一次实习

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

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

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

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

第二次实习

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

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

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

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

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

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

秋招情况

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

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

大致情况如下:

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

CVTE 提前批面试 已拒

大应科技 OC

e签宝 提前批 已拒

荣耀 Honor 录用决策中

猿辅导 oc

兴业数金 提前批 已拒

趣链科技 流程中

海康威视 已挂

SMART 已拒

寒王厂 泡池子

网易雷火 排序中

招银网络 流程中

古茗奶茶 流程中

复习方式

关于焦虑

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

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

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

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

  • 运动
    • 背一会八股或者刷一会题之后就去走走
    • 每天晚上去操场跑步
  • 心理慰藉
    • 面试前,我会像《三傻大闹宝莱坞》里的阿米尔汗一样,拍着自己的胸口对自己说 “Aal izz well”
    • 给自己想好一个下下策,如果秋招真的找不到工作该怎么办?那至少还有春招,对比明年考研失利的同学,我至少积累了经验!

复习流程

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

  • 处理基础知识
  • 看八股
  • 查漏补缺

阶段一:处理基础知识

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

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

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

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

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

阶段二:看八股

全面进军 Java 八股文。

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

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

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

阶段三:查漏补缺

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

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

  • 为什么说进程切换开销比线程大?
  • NIO到底有没有阻塞,NIO到底能不能提高 IO 效率?
  • Redis分布式锁的限制,RedLock的实现?
  • ZK 明明有了有序的指令队列,为什么还要用 zxid来辅助排序?
  • basic paxos 和 multi paxos 的使用?
  • 为什么拜占庭将军无解?
  • 还有一些业务场景的选择问题。。。

总结

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

我想,我是幸运的:

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

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

  • 我从大一开始就非常渴望进入阿里巴巴,实习的时候五面阿里不得,秋招全部简历挂;
  • 百度+度小满,投了 4 个岗位,全部简历挂;
  • 字节,一开始担心算法没敢投,之后担心基础知识也没敢投,也很遗憾了;

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

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

  • 一定要早做准备,早点实习,早点刷算法题,早就是优势;
  • 人生无常,意外太多,绝对不要 all in 一家公司;
  • 鞋合不合适只有脚知道,自己总结的八股会更适合自己;
  • 多刷 力扣 Hot 100,或者 Codetop 热门题,反复刷;
  • 选择大于努力;

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

好了,本文的技术部分就到这里啦。

下面这个环节叫做[荒腔走板],技术文章后面我偶尔会记录、分享点生活相关的事情,和技术毫无关系。我知道看起来很突兀,但是我喜欢,因为这是一个普通博主的生活气息。

荒腔走板

截图是我很喜欢的一个 B 站 UP 主的最新一期视频,这个 UP 主叫做“大象放映室”,这一期视频的主题是“刀郎”。

我看完之后,想起了一件往事。

在 MP3 还是一个稀罕物的时候,有一段时间,我每天放学后,和班上一个有 MP3 的同学结伴回家。

他说:回家的路上我们可以你听一首,我听一首。

每次放学的时候,他都会放同一首歌,从学校门口出发,走 7 分 54 秒,会走到一个长长的桥上,我们一般会在这个地方进行第一次交接。然后我听一首歌,循环往复,他听两首,我听三首,基本就到家了。

有时候我们走的快了,到了桥上他还没听完,我们就会站在桥的中间,一起倚在栏杆上,看桥下流水潺潺。记忆中河水清澈见底,还有小鱼成群结队。

再后来,我们一人戴一只耳朵,搭着肩膀走路,一路不停,反复听那首 7 分 54 秒的歌。

那一年是 2005 年,我还在读小学,我已经忘记同路回家的同学长什么样子,叫什么名字了,但是我清楚的记得我们听的那首时长 7 分 54 秒的歌是冲动的惩罚》,记得唱到高潮处我们还会一起哼唱。

那是我第一次接触到刀郎,我觉得唱得挺好听的。

后来社会上说:刀郎,土,俗,农民才会听他的歌。

虽然我还在听他的歌,但是我也会附和着大部分人说:是,对,就是这样的。

在视频里面,大象说:《2002年的第一场雪》让爆红之后的刀郎被各种负面评论缠身吗,再然后,他突然消失在大家的视野中。

用现在的说法就是他被“网暴”了。

以前我觉得现在的网络环境真的是乌烟瘴气的,现在我发现我错了,网络环境,似乎在我接触到它之后,一直都是乌烟瘴气的。

因为有我这样的乌合之众。

··············  END  ··············

推荐👍九月的一些生活片段

推荐👍三招将性能提升了100%!

推荐👍性能优化的十种手段。

推荐👍 :不就是生产事故吗?

推荐👍 :2021,我这一年。

你好呀,我是歪歪。我没进过一线大厂,没创过业,也没写过书,更不是技术专家,所以也没有什么亮眼的title。

当年高考,随缘调剂到了某二本院校计算机专业。纯属误打误撞,进入程序员的行列,之后开始了运气爆棚的程序员之路。

说起程序员之路还是有点意思,可以点击蓝字,查看我的程序员之路


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存