双非本的秋招之路,整个过程真的挺艰难的,秋招基本上结束了,做个小总结吧。二三月份之前准备考研的,三月份突然改了,打算走java开始准备校招了。自己开始也是一点胆子都没有,都没参加过正经的面试,到面试场上其实自己都挺怕的,自己平时也很少和别人说话。
五六月开始找实习,投了几家公司,基本笔试游或者是一轮游,也算是吸取经验了吧,给自己壮壮胆,尝试去参加面试,甚至是去面一家广州的3K的实习都不要我,当时真的很绝望,我这样子毕业真的能找到10多K的工作吗,会不会毕业就失业。
1. 算法和数据结构相关
说来惭愧,作为科班出身,在以前自己确实是一点算法都不会,问我写个排序我都不会那种,在7-8月份的那段时间里,我给自己定的标准就是每天把各个排序算法默写一遍,并且每天不断提高自己写这几个排序算法的时间,然后就是LRU和LFU算法,也是每天和排序算法默写一遍,也感谢这个标准吧,我在这个过程中学到了很多,虽然我现在算法依然不行,但是我最起码能和别人讨论算法的时间复杂度和空间复杂度这些基础概念了,从最开始写排序算法+LRU+LFU都得1个多小时,到后来半个小时都用不到,到现在这些基础算法也是差不多以默写的标准去进行记忆的。
2. JUC相关学JUC主要参照的的是B站小刘讲源码讲的相关内容还有尚硅谷大厂学院的周阳老师的课,还有就是B站的柏曦大佬讲的相关内容(比如volatile以及内存屏障的相关的底层原理)还有他写的文章,都是非常值得看的,这是巨佬,这大佬以后要写书,我一定仔细看这位大佬写的书(不过初学者不推荐看讲的,讲的太深了,会从C++的层面去进行讲)。
3. Spring/SpringMVC/SpringBoot相关对于Spring的话,就必须感谢尚硅谷的雷神(雷丰阳)了,尚硅谷雷神真的是讲Spring相关的技术简直是的无敌的存在,尚硅谷雷神的SSM以及SpringBoot的课都非常值得看(有想继续深入的可以报一下尚硅谷大厂学院的雷神的框架源码和设计模式的课)。在学习Spring的这个过程中,可以学到Spring中各个扩展点的使用,为什么要使用?然后就是SpringMVC/SpringBoot的源码以及相关的核心知识,系统学下来。
其实足够应对面试过程大多数的问题了,而不是整天八股文背背什么IOC、AOP,我自己是个特别不喜欢背东西的人,我喜欢自己去对相关的东西去进行了解,特别是Spring提供的很多扩展点,在学习过程中真的是很有意思,在面试场上也可以和面试官过几招了,不过很系统地学习Spring源码相关的,也是个挺长久的过程。
4. JVM相关JVM的话,其实尚硅谷的宋红康老师的课简直是经典JVM课程,讲的真的太好了!给你讲各种原理,比如.class文件的结构啊,字节码啊,JVM的运行时数据区结构啊,里面有很多知识都是选自周志明老师的《深入理解Java虚拟机》这本书,但是它是课程版,就更加容易理解吧。系统刷过一遍之后就是哪里忘了就去补哪里!还看过一篇《深入理解Java虚拟机》的笔记,也很不错,他是通过思维导图的形式来讲解的,很容易理解,一看就懂,也建议大家看一下
5. 总结一下菜狗的秋招我主要抓的就是这几块,在过程中刷了一个SpringSecurity的用户鉴权小系统就拿去面试了(没啥功能,就很基础的SSM去进行CRUD),不过这个过程中,我自己也对SpringSecurity源码去进行了一些相应的了解,当时就是想自己看看源码里面是怎么实现。MySQL的八股文自己一直记不住,刷了很多遍B站的很多资源,我也记不太清了。
双非本的铁fw秋招真的很坎坷,从8.20左右开始投递第一封简历(室友内推的字节实习),一面挂在算法上。然后就是海投了,简历挂了一大堆,笔试挂了一大堆,其实蛮奇怪的,看到别人拿到offer的几家我简历都挂了。
如果光刷面经,容易造成知识体系无法建立,非常零散,举个例子,牛客上很多面经问到了synchronized,但是光刷面经可能漏掉很多知识点,例如CAS自适应自旋锁,javap反汇编后的monitorEnter,exit等内容,这些都应该是成体系学习。
而且一步步走有助于面试时回答问题的思路,从是什么,解决了什么问题,底层实现等都能够串联起来,光刷面经是无法达到这种效果的。
推荐隔一段时间看看相关面经,很多时候面经是用于查漏补缺而非从零开始的,面经用有时候会问到一些较偏的内容,针对性学习能够更好的保证知识体系建立。
不妨看看这本《Java基础核心面试笔记》的PDF小册子,内容短小精悍,包含了各项Java面试题总结。Java面试题,分为文档部分、真题视频解析两部分 希望能帮助到你在面试前,复习且找到一个好的工作 资料已整理在网盘 添加助理姐姐微信领取 https://codechina.csdn.net/qq_20499001/java/-/issues/2
还有我自己平常刷面试题时候看的一些大厂视频面试题解析,个人觉得还是很不错的。



