2023届-Abel Nightlord
技术栈测试
1、学Java看的哪个资料:尚硅谷全套+小林coding+深入理解java虚拟机一部分内容
- 重载,重写,泛型懂吗?
-
Java集合这块学过了吗?学过了,常用的集合会使用,源码没有仔细看过
- HashMap源码,JVM,JUC是否看过:hashMap源码看过一点,jvm看到垃圾回收器,已经映像模糊了;juc看的尚硅谷之前7个小时的课
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:没有手写过
- AVL树,红黑树,线段树学过吗:avl只知道大概,剩下没学过
- 冒泡,快速,归并排序能手写吗:冒泡和快速可以手写,归并忘了
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归、二分、贪心、回溯、动规
- LeetCode 大概刷了多少题:300
3、框架与中间件
- servlet,cookie,session学过吗:不熟悉
- SSM学过了吗:学了,没看源码,只会基本用法
- redis 学过吗:学过
- SpringBoot项目做过几个:2个,论坛项目做了一半,还有一个秒杀
4、MySQL看的哪些资料:
- sql 熟练吗:还可以
- 索引底层原理懂吗:有点懵懂
5、计算机基础
- 计算机网络看什么资料:小林coding网站
- 操作系统看什么资料:清华大学的课
- 计算机组成原来看的什么资料:没看过
学习规划(2022.11.22)
看了一下,在基础这块,你确实还有不少可以提升的点,另外项目方面,感觉也需要在做一个,至于算法的话,虽然你刷了300道题,但其实我也不知道你水平如何。初步建议如下:
1、再做一个项目:就做 SpringBoot+MQ:支付实战,时长也比较短,到时候你可以替换掉你其中的一个项目。项目做完按照这个复习:做项目时需要考虑的几个点
2、算法:你算法为了稳一点,可以刷完一下我这个题库,基本就不怕面试算法了:算法高频题库
3、八股文:这个是你需要学习的重点,我感觉你这块可以学习的有好多,不过我们先按照优先级来学习,主要就是 JVM+redis+mysql+Java并发,至于计算机网络你看过小林的应该差不多了。具体如下:
jvm=>并发:看一下这个专栏就可以了:图解JVM学习指南,之后并发看 Java并发,基本差不多。
mysql:看一下 MySQL原理剖析课程说明 就可以了,然后你 sql 很不熟悉的话,需要在牛客网刷二三十道sql的题。
redis:看 Redis考什么+高频题汇总
这几个看完,基本差不多,然后你看完,我在给你安排更多的,之后复习看 八股文题库(必看) 就可以了。
学习顺序:我觉得算法可以保持算法刷,然后1和3的话,可以并发学也可以先看完项目再学,看你自己。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
2022.11.22-2022.11.29(第一周)
JVM专栏看了17章
MySQl45讲看了4章
支付项目刚刚开始,看了前四章内容
刷题把链表部分刷完了
刷题心得:遇到需要对头结点做改动的题一般使用哑结点