2023届_Scanner
技术栈测试
1、学Java看的哪个资料:学校教学、java核心技术卷1(没看完)
- 重载,重写,泛型懂吗? 学过,忘记了
-
Java集合这块学过了吗? 学过,不深入
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
- 二叉树没有手写过其他手写应该可以
- AVL树,红黑树,线段树学过吗:
- AVL树,红黑树接触过 但比较浅
- 冒泡,快速,归并排序能手写吗:学过 复习一下应该没问题
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- 递归,二分,枚举学过
- LeetCode 大概刷了多少题:没怎么开始刷
3、框架与中间件
- servlet,cookie,session学过吗:无
- SSM学过了吗:做过一个项目用过但是没有系统学过
- redis 学过吗:了解一些
- SpringBoot项目做过几个:1
4、MySQL看的哪些资料:
- sql 熟练吗:不熟练
- 索引底层原理懂吗:不懂
5、计算机基础 — 学校教学
- 计算机网络看什么资料:
- 操作系统看什么资料:
- 计算机组成原来看的什么资料:
学习安排(2023.2.25)
课程大纲: 所有课程大纲入口
我觉得你还是有一定基础的,就是可能很多东西学的不深入,所以这接下来的一两个月,你可以先把常见的八股文大致过一下,并且再做1~2个项目,之后就准备面试和投递了,我觉得至少在做一个项目再去投递吧,因为你也投递了挺多了,先沉淀一下,具体安排如下:
1、八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来。具体学习顺序:
(1)java=>jvm=>Java并发:Java进阶,内容很多,你主要看下集合部分的源码分析,我有说重点,你可以挑着看,就看我说的重点,其他不用看,如果你觉得你时间多,Java基础也要补的,就看这个: Java基础,看的时候可以直接看目录我的说明,如果觉得会了就直接跳过不看。之后 JVM 刷 图解JVM学习指南 就可以了。
(2)mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了,学有余力再去看更难的吧,先学着两个,mysql主要看前面20来章,后面主从啥的可以不看。
2、项目:之后你挑一两个项目做吧,课程大纲那里有,先做 SpringBoot+MQ:支付实战 + 仿B站高性能项目学习指南(B站弹幕也可以改成 SpringBoot+MQ+ES项目)。之后项目按照课程大纲那里说的复习。
另外 ,如果你 ssm 框架非常不熟悉的话,那么就按照 web学习路线整合(框架+项目) 学一下框架。另外 javaweb 就不用学了,要学也是主要学一下 spring。
3、算法:可以不学,或者三月份我会更新算法面试突击课程,你可以跟着学。
以上大概学完,按照 八股文题库(必看) 这个复习就可以了,然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,但是面银行,中小公司,一般 八股文题库(必看) 就够的了。
学习顺序建议:建议项目 + 八股文同时学,做完支付实战,重新写一份简历给我,然后我们一边投递一边复习,因为说实话,你简历那个项目涉及的技术栈,都没有springboot,有点简单。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口