这是一篇来自算法转Java后端的一位读者的投稿!文章主要分享了做者从迷茫崩溃到最终斩获腾讯、京东、百度等大厂 offer 的经历。文章内容很全面、真实,相信能够对正在准备面试的小伙伴有帮助!java
看到公众号上逐渐的放出了 2022 的秋招信息,意识到又一年的秋招大戏要开始了,也不禁的想起了去年这会的本身。就想写这篇文章记录一下曾经的秋招之路,也但愿能帮助到看到这篇文章的各位。git
推荐👍:Github标星100k的Java面试指南面试
不用太多介绍,也不用太多指教,三秒钟以内就能让你们尖叫...嗯...好了,不闹了。开始!算法
我是 2021 年毕业的研究生。本科是在一所双非大学读的,专业是软件工程,本科时学过一些 Java 开发。由于学历通常,又对科研存在幻想,我选择了考研,拼了老命总算是考上了一所中游 985。后端
读研期间,我主要作的是天然语言处理方向。可是!由于咱们组作天然语言处理是在我读研刚入学时起步的,甚至当时整个实验室只有一块显卡,因此,研一基本上没作什么东西。研一暑假的时候,我才在师兄的帮助下入了门,搞了一个研究性的项目和一个工程类的算法项目。网络
当时是 2020 年的 2 月底,也就是研二的下学期,由于疫情被困在家,当时的想法仍是作算法,因而就把算法的项目准备了一下,又准备了准备基础知识,就开始投实习试水。可是由于没有比较硬的论文,也没有比较硬的项目,因此投了几家大厂都没理我。架构
虽然,美团给了我面试机会,可是,我被面试官吊打了。到最后,只过了两家还行的“中厂”。可是,由于导师严禁出去实习,因此也没实习成。框架
那段时间特别迷茫,每天在网上问一些算法大佬,焦虑的不行!😥ide
我当时想:以我本身的条件准备到 6 月,几乎没可能在秋招面试上岸大厂的算法岗。学习
整个 3 月都在纠结一个事情,继续硬刚算法仍是转作 Java 后端。算法确实工资比较高,可是本身其实打内心更喜欢作一些工程应用(由于就算让我作算法,我也喜欢作工程应用类型的算法)。
而且,当时本身的条件进大厂算法已经很难了,确定去不了好的算法团队,拼一拼开发或许还能去比较好的团队。
可是,由于 Java 主要是在本科时学的,已经好久没有作过,不少都忘了,甚至 Java 语法都很生疏了。而且,像 JVM
,Redis
,RabbitMQ
相关的,当时也没学过,一直在想就几个月的时间真的能不能把这些东西学好。还好在四月初的一天中午,躺在床上睡不着,作出了一个重要的决定: 转 Java 后端。
在咨询了几个学长学姐,以及几个朋友之后,订好了学习计划。当时的计划是这样的。
2020 年的 6 月底到 8 月中下旬,能够说是最艰难的一段时间。6 月中下旬开始陆续向一些公司投简历,大部分简历投了都石沉大海,或者笔试作了没了消息。
好不容易在七月初收到了招银网络的笔试和面试机会。招银网络的面试算是问的很简单了,可是由于当时准备的很差,一面后我被无情的放入了招银网络的人才库中。
我很难受,第一场面试就打了败仗,这让我有点措手不及!
接下来将近有 10 多天的时间,我没有接到任何公司 hr 的电话。而后又在随后的一个月中,百度一面挂、一点咨询三面挂、快手一面挂、字节二面挂、网易笔试没过...以及各类公司投完简历没信,或笔试没过。这段时间一天可能会有两场笔试外加三场面试,到了晚上累的说话都不想多说。可是迎面而来的是一封封进入人才库的感谢信。
还好的是我在那段时间并无放弃学习。我在学长学姐的指导下,开始梳理个人项目。
我在秒杀项目上分别从 MySQL 部分以及 Redis 部分作了一些本身的优化(本身设计的架构,也算是有了一些创新点)。而且,将简化版的 Spring 框架作了一些梳理,较为深入的理解了 Spring 那几个基本功能的设计方法以及意图。
这两个项目在面试后期确实起到了很大的做用。而且对 MySQL 的一些底层设计作了一些了解,好比 MySQL 怎样实现回滚。而且开始在网上看一些还不错的面试题总结,就好比 JavaGuide~(我真看了,不是打广告)。而且在一场场的面试中,将这些知识点记得很牢。
在八月下旬时,我以为本身的实力应该有很大的提高了,就开始换了个部门从新面试百度,一面的面试官是个比较较真的人,我刚介绍了项目几句,那个面试官直接打断我说,你等会,我们一点一点的来,因而他一句我一句的一点点的把秒杀项目梳理了一遍。在他严肃的追问了不少问题后,忽然语气很满意的说,我以为你作的挺不错的,在那一瞬间我感受个人任督二脉都打通了,感受已经不怕任何面试官再问这个项目了,后续的半个小时,他问了我一些基础知识而且聊了一些职业规划,就满意的结束面试了(可是过后那个部门貌似招够人了,在二面时面试官也很满意,但是依然没经过面试,可是当时不知道)。
在百度一面结束后就收到了度小满打来的约面电话,约了次日的面试。度小满的面试经历算是我整个面试的转折点,重要性和情节跌宕起伏性堪比李云龙打平安县城。一面的面试官由于他们那边开会迟到了几分钟,他坐下跟我表达了歉意,我也表示理解,说了声您辛苦了。而后面试官就开始了面试,可是面试官在面试过程当中不知道什么缘由全程很愤怒的感受,而且时常打断我,语气不善的提出一些刁钻的问题。
我在忍了几回之后也不惯他这毛病,因而就一样开始语气不善的回答他的问题,而且对于一些我以为不太好的问题,我就直接的回问:“您以为您问我这些问题有什么意义吗?”。
在将近一个小时的面试中,我以为咱们就要吵起来了。在面试的结尾我准备关视频时,面试官忽然来了一句,你等下下一个面试官。当时个人表情可能有点难以形容...
在等了几分钟之后,二面的面试官来了,刚坐下他就说:“一面的面试官对你评价不错,我们开始吧!”。
和二面面试官的面试在很好的氛围中结束,面试官问个人问题基本都是我擅长的,面试官边面试边问我怎么学的这么好。因而紧接着就要约三面主管面,可是由于晚上有事,就约到了次日。好不容易到主管面了,天然要好好表现,面试开始之后我表现的颇有礼貌,可是那位主管不知道怎么回事,可能也是心情很差?面试过程当中老是怼我,在比忍一面面试官多忍了几回之后,我又开始了反怼,在一个小时的面试中,又几回差很少吵起来的感受...在面试结束问我有什么问题吗?我直接语气不善的说了句我没什么问题,就准备关电脑,这时,神奇的一幕又来了,主管忽然和我说:“我以为你学习能力挺不错的,咱们打算给你 offer,可是你在收到 offer 之后,必定要肯定在咱们这稳定作一段时间,你再接受 offer”。
???嗯?大家是怎么回事...接下来的故事就很神奇,在主管面完的当天晚上 9 点左右,我手机震动了一下就收到了我人生中的第一份录用意向书,当时激动的差点哭了出来。
后来的故事就很美好。在九月,以前投的简历都收到了回信,陆续经过了京东的三轮技术面试、腾讯的三轮技术面试、华为的三轮面试、美团的三轮面试。记得在 9 月的最后一天,上午是美团的最后一轮 hr 面,在咱们导师的会议室,摆好电脑,和 hr 愉快的聊完,结束了最后一场面试。那天也是女友的生日,面完后要进城去给女友过生日,边出校门边回忆这几个月走过来的路,感受全部的努力都没有白费。这段经历也是我人生中一段珍贵的回忆。
接下来是我的的一些看法,供你们参考。
我是 Guide哥,拥抱开源,喜欢烹饪。Github 接近 10w 点赞的开源项目 JavaGuide 的做者。将来几年,但愿持续完善 JavaGuide,争取可以帮助更多学习 Java 的小伙伴!共勉!凎!点击查看个人2020年工做汇报!
原创不易,欢迎点赞分享。我们下期再会!