秋招总结 | Java求职之路,感谢一路陪伴

本来只是想随便写写,但突然牛客给我发了个“分享我和秋招的那些故事”的帖子,还说有奖品,那我就在标题上加个“秋招总结”好了。

个人情况

个人背景是本硕211,然后本科是做嵌入式相关的,当然严格来说可能也不算是嵌入式,那就单片机吧。研究生来的是计算机院,当初也没想去计算机,我依旧清楚的记得高考写志愿的时候说是“打死”不去计算机,我不想当码农,所以本科的时候,做嵌入式,哦不,单片机,以硬件为主,但。。。 只能说王境泽定理谁也逃不过。研究生做的cv算法,也一般般,只求能顺利毕业就行。

工作找的全是java后端。说实话,我本科java没接触过,但我面试的时候都说接触过(别问,问就是看过java代码算接触)。所以研一的时候很迷茫,当时一度想退学,因为自己本科说实话,还是混的算不错吧,智能车和蓝桥杯国赛、电设省赛,这些都有拿奖,而且也不是划水的那种。所以研一读了计算机就不知道以后该从事什么工作,可能就是觉得沉默成本太大了。不过说实话,疫情给了我缓冲时间,在家呆着,让我身心放松,虽然啥都没怎么学到,但心情愉悦最重要!!!

研二开学的时候找我本科的学长聊了聊(学长去的阿里),得到的结论很简单也很实在,面向薪资。然后,我就妥协了。。。

准备情况

我其实准备的挺早的,因为本科没学过计算机,顶多学学操作系统,还是半吊子的那种。本科自动化懂得都懂。然后刚好我室友是做java的,我想着有人交流挺好,那就学java好了。大概时间线我整了整:

  • 20年12月,开始看java的视频,就尚硅谷的,没错,我就是b大的。期间一边科研划水一边看视频,然后刷leetcode。我真心感觉做leetcode是最快入门语言的方式了,语言练习和刷题两不误。初期刷题也是找easy,因为同样也没学过数据结构和算法(我只接触过链表和数组),所以说是刷题,其实就是抄写,然后尽量去理解他们的思维。
  • 21年1月2月也差不多,三天打鱼两天晒网的那种。期间本来想找算法,后来论文没中,就直接放弃了。中间也没找暑期实习的打算,一是觉得当时的水平去了也是白给,这种失败的经验我觉得不可取,容易打击自己。还一个就是导师不放,23333。
  • 21年3月4月是集中学习的阶段吧,当时导师一个月没找我,我学的都有点慌。主要就是按照尚硅谷的学习路线来的。但看到后来发现,这些可能对面试没啥用,只能用作上手,所以就跑去看java多线程JVMRedisMysql的原理性的文章和视频了。具体的书就《redis的设计与实现》、《java并发编程的艺术》、《MySQL 是怎样运行的:从根儿上理解 MySQL》、《深入理解JVM》。基本就是边看边找视频和文章来理解。我学东西的思路基本上是,先看视频,再看书。视频容易上手,可以快速理解专业名词,书可以深入。期间还看了看计算机网络和操作系统,我很势利地直接找的考研视频看的23333。至于框架和消息队列这些,我原理没详细看,只是看了下八股,不过也没写到简历里去,然后可能也是我面的比较少,没人问我。
  • 21年5月上旬,找的声哥的RPC写了写。声哥真是“RPC之父”,开个玩笑。后来就又不得不去弄科研相关的,期间我其实有段时间啥都没看,就比较低沉,当时就觉得,东西有点多,如果不分心弄科研的话,我应该是可以看的比较全面的,但有点做不到,所以都想着去银行了。。。但我师姐和我说了一句话,让我醒悟了——“你是男生,之后要养家啊”。原谅我已经习惯一个人的生活,忘了还有这茬了。
  • 之后就到了7月初,一开始我还没敢投,觉得得看看面经,但看身边的人都投了好多了,那就投吧,海了投的那种。大概投到7月20左右吧。然后就笔试面试,面到8月中,拿到我最想去的,我就结束了。

秋招情况

我一开始是抱着刷面试经验的态度投的,所以7月初只要开始提前批的,我就投了。但是,不得不说,流程太慢了。。。导致我很靠后投的字节,结果第二个开始面,我人都要傻了。投的公司起初比较多,但后面有些就直接拒了或者是没消息,我就不说了。只说我印象比较深的。(那个,面经都没,我当初都没心思写,只想找个地方养家糊口)

  • 京东:东哥是最早想和我做兄弟的,当时看到os上东哥29k,我直接星星眼。东哥我感觉我运气好,问的都比较简单。然后第一次面试公司,我是直接写了一份自我介绍,练习了一下。(由于是一面是电话面,我当时就直接读了)。我就记得东哥二面视频面,我第一次手撕代码,让我写二叉树的前序遍历。我当时以为要写输入啥的,然后就想着输入一个字符串,逗号隔开,然后要自己写个层序遍历,再写要求的前序遍历。结果。。。层序遍历半天没写好,面试官问我在干嘛,然后说不用这么麻烦,直接写前序遍历就行。。。嗐,是我想复杂了。总共就两面技术+一面HR。我再次强调,东哥我觉得是自己运气好,因为问了身边的人,他们面京东的难度比我高。
  • 虾皮笔试完挂,百度简历挂。我当时就觉得,为啥这个学历面试机会都不给。。。虽然可能比不上985的这种,但起码聊聊天吧。。。。给我刷经验也挺好的啊。
  • 字节:字节其实是我综合考虑下来最想去的,因为感觉当时自己没实习,然后又是没学多长时间,字节应该是我最好的选择,所以放的比较后面投,但是效率是真的快,投了第二天就约面试。后来是几乎每隔一周面一次。三面技术+一面HR。
  • 拼多多:当时也是海了投的结果,然后就面了。印象最深的是多多三面的面试官和我聊了很长时间的人生,从价值观、怎么看待加班、让你设计砍一刀你怎么做、对柴静你怎么看之类的,我只能说涉及技术部分的很少,最后给了我个数学题,不会。三面技术+一面HR。

我很幸运,面了三个也就拿了这三个。阿里、腾讯和美团我也没投。阿里是因为觉得流程太拖了,我是那种如果你告诉我今天要面试,我就其他事都不想做的那种。腾讯是因为自己是java的,比较难。美团是当时觉得有了字节,考虑其他因素后觉得没投的需求了。之后再找我面试的,我都拒了。

总的来说,我感觉是只要你好好准备,很多事情自然而然会有人帮你,只要自己主动迈出一步,后面就会有人时不时推着你前进。我很幸运地认识我室友,感觉没他帮着我在七月初准备八股,我感觉后面也不会顺利。也感谢我的师兄师姐,时不时给我点人间清醒。当然牛客这还是感谢声哥啦,RPC真是个好项目。写这篇帖子的时候,我也很感叹这一年的历程,算是给可能和我一样有困惑的人一点点宽慰。虽然我也不算是零基础,毕竟本科的学习,给的我并不是计算机上的知识沉淀,而是思维方式以及学习方式。但也希望以后的同学能够受到一点启发,对我来说,感觉也够够的了。

嗯,无他,唯有感谢。

#我的秋招总结##秋招#
全部评论
老哥,我想问一下,你看的尚硅谷的视频,简历上项目都写的哪些啊,也是尚硅谷后面的那种项目么,我也在看那个路线图的视频,但是感觉很多视频看一遍就忘了,啥也没记住
1 回复 分享
发布于 2021-11-04 19:39
楼主敢问声哥是?
点赞 回复 分享
发布于 2021-11-08 11:48
感谢楼主的分享,谢谢!
点赞 回复 分享
发布于 2021-11-07 09:14
请问楼主的rpc项目可以怎么搜到,github么
点赞 回复 分享
发布于 2021-11-06 11:17
🎉恭喜牛友成功投稿【我的秋招总结】活动,并通过审核! 请注意查看私信哦~ ------------------- 分享你和秋招的那些事儿,赢取京东卡、牛客周边等奖励! 👉戳:https://www.nowcoder.com/discuss/775581 了解更多活动详情~
点赞 回复 分享
发布于 2021-11-04 17:15

相关推荐

先说明一下bg吧本2硕9我个人感觉学历是对招聘有加成的在简历初筛和横向对比上确实会有加成。其实我个人是没有参加秋招的,具体原因后面再谈,算是春招比较极限拿到offer吧。先从简历来说吧。1. 如何写好一份简历?- 一定要突出自己的优势点,扬长避短例如:如果你是92的学历,在简历上学校后面打上一个985/211的tag例如:如果你是普通本硕,拿就多拿项目来说事我看过比较多的简历,发现很多人的简历写不到要点上,单从技术岗来说,什么对面试官或hr说是有吸引力的呢?如果没有学历优势那当然是是否和我的招聘要求是否匹配。所以我们第一件事就是仔细阅读要投递的招聘岗位的JD。然后根据JD进行优化,就拿我投递的golang岗位来说吧,要求会docker,有分布式经验,微服务开发经验。即便我们的项目是用的单体架构实现的,那么我们就可以根据JD来优化我们的项目(即使你真的没有优化自己的项目代码)怎么优化呢?就是在脑子想怎么把自己的单体架构拆分成微服务,里面涉及到的架构图我们要能画出来,是怎么进行通信的,最后部署用的docker或者k8s。当然你写进简历去了当然要去深入了解,而深入了解的过程就是背八股的过程。八股怎么背后面再聊。还有一点就是我看很多人写的项目并没有突出项目的重点,很多人写项目就是写我用了什么东西做出了个什么。然后没有写具体的应用场景,我个人认为有无应用场景是很重要的,有实际上线和引用说明你的项目有价值,比之其他人的“练手”项目要高级很多。以我自己为例,我本科的时候在护网期间做了一个蜜罐和反向代理的防火墙。然后在学校护网期间,日志记录蜜罐捕获了多少次攻击并且有完整的溯源路径,利用这个系统成功反制攻击方得分。这就是应用场景和产出,再比如我在学校给党建部开发过一个erp,实际上线遇到了什么业务问题,怎么进行解耦以及设计的最后上线应用成功迁移纸质文档到电子文档,这就是产出和应用场景。最后再项目经历后面添上自己用到的技术栈等等。- 再谈实习其实实习很多时候就是进去作dirty work的,mt和ld也不会指望你有多大产出。这个时候就需要包装实习,比如你是测试岗,你想找后端就包装后端岗位就行了。怎么包装呢?你做测试了你测出bug,然后定位具体bug原因是什么,这就是可以进行包装的地方,比如某个接口很慢然后你测出来了,然后和写这个代码的同学沟通为什么很慢,怎么排查的,他的排查经历就是可以包装成自己的,再就是熟悉业务流程。是否能把前端到后端请求返回数据的整个流程画出来,如果能画出来就知道这个业务的解决方案和场景(就算不懂也可以问后端同学具体的流程是什么样的)。而且语言也是相同的,比如你实习的go想找java,其实都是差不多的,goroutine的地方换成java多线程模型。以此类推,根据你的JD来包装自己的项目和实习。- 无关信息一些和岗位不相干的信息就别写了,比如什么学生会经历,班长经历什么的(争对于技术岗),获奖信息可以写但也限于技术获奖,无关获奖写进去也不加分,反而写一些大创,互联网+什么的真的了解的人觉得真的会很水很水反而扣分。2. 聊完简历再说说面试- 八股文可以说绝大多数校招考察的内容就是八股文,八股文涵盖的内容之宽泛会让人看了比较抓狂。数据结构,计算机网络,语言和框架的底层实现原理。可以说无所不包,甚至有些内容还是比较偏的。但我们也可以从JD,和面试经验总结一二。再说go,go后端喜欢问mysql,redis,mq以及基础数据底层实现以及gc,内存模型,内存泄露。计算机网络 http,https,tcp、udp。客户端喜欢问线程模型,线程和协程对比。计网和操作系统内核等内容。大家可以根据对应公司和岗位查询过往的面经。然后就是一定要录像或者录音备份,以供自己后来复盘,复盘自己哪里没答出没答对,然后不对做笔记,就算后面挂了也可以把内容放在网上请教大家的经验。我用的八股是面试鸭刷题当时开通应该是99块钱,现在不知道多少钱了(无广)。大概背了300多题,但其实很多题目内容是互通的就比如redis的哨兵和mq的备份,实现的思想其实就是一致的,通过备份来实现高可用。再就是通过开多个副本来实现高并发。其实只要明白了底层的思想,在面试的时候就算一时没想起来,也能这么跟面试官说,我们可以来一起捋一捋具体怎么实现的,从底层逻辑慢慢捋到具体的实现(我面试的时候就经常和面试官说我们可以一起来捋一遍设计的思想到具体的实现)- 手撕代码这部分没啥好说的,会就是会不会就是不会。只能靠刷题积累,一般来说面试映像好的话不至于出很难的题目,出很难的题目就是为难你,到时候直接说不会就行了。推荐leetcode hot100刷够3遍。- 再说被挂这应该是所有人都会经历的事情,除非你真的一出场就是满级号,那当我没说。我因为只经历了春招所以心理压力上还是比较大的,一开始投递tplink,直接简历挂(大概2月下旬投递的,然后快4月了挂了,这家真的垃圾公司),当时就是海投战术,各种线下招聘会,适合的岗位就一股脑全投了。经历过简历挂,面试挂(京东,美团,字节都挂过),笔试挂,尤其点名bilibili代码题全A一个月之后挂(真的很想笑,你不招人别放招聘信息嘚唔嘚啊)一度怀疑是自己的问题。但后来发现原来机会并不止这些头部大厂,后面放宽心态,早上中午晚上反复刷八股文,练习口语表述以及刷代码题。后面就算自己挂了也没有很失落,获得的京东反馈是横向被挂因为我是写go的哈哈哈京东要javaer,美团要的也是。字节因为确实运气不行问的东西比较偏没有掌握,后面慢慢积累从3月中旬开始面试经历了一个多月的拷打。获得了2家国企的offer,宁德时代的offer,好未来的offer,得物的offer。大概都是在4月底到5月初出的结果,其实这个时段已经快接近毕业答辩了。所以当时也有些急吧,不过在拿到第一个offer的时候就基本踏实了,所以有一个保底还是很重要的,这个保底怎么找呢?可以投递一些小公司,先放低期待。起码最后毕业了不会说待业状态,有了之后信心其实会大增,为后续面试打下基础。------------------------------------好了聊完招聘可以说说我是为什么没参加秋招的,因为被导师画饼了,研二下被导师外派到一家合作的初创公司。算是实习身份吧就是没有五险一金,但其实因为初创所以我是后端的leader(够神奇吧)我负责了该公司的后端架构设计以及一开始没有前端同学自己用reat-antd写前端。在一个月时间成功写出第一版单体架构,后面我面了前端的一位同学进来之后逐渐减轻了自己的开发压力。后面慢慢迭代版本和功能,拆分单体业务成了后面的微服务和分布式架构。当时给的工资是税前17k,我觉得这比待在学校好多了,后面也是被画饼了说留下来委以重任月薪给30+。奈何公司隐瞒了经营情况,导致去年11月份已经发不出工资了(就这个时候还在画饼说后面一定拿到融资,我还真信了)结果到了2月份依旧无果,果断参加春招最后比较极限找到了心仪的工作吧。------------------------------------写在最后我们总是会被当下的所谓的“失败”打击,过去认为被老师找家长天塌了,大学认为分手,记处分天塌了。到现在认为没有个好工作好对象天塌了,但经历过时间洗礼之后,不过是些许风霜罢了,只要还在这世上活着,那就有千千万万条道路可以走,共勉,我在此就祝愿大家都能找到自己的路~共勉之。
如何准备秋招
点赞 评论 收藏
分享
评论
16
54
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务