2023届_别翘二郎腿
技术栈测试
1、学Java看的哪个资料:尚硅谷宋红康
- 重载,重写,泛型懂吗?
重载重写懂,泛型现在只能在容器进行值传递的时候用一下。 - Java集合这块学过了吗?
学过 - HashMap源码,JVM,JUC是否看过:
只背过一点八股
2、数据结构与算法看的哪个资料:动力节点
- 链表,栈,队列,二叉树能自己手写吗:
链表、栈、队列复习一下可以,二叉树不能 - AVL树,红黑树,线段树学过吗:
没 - 冒泡,快速,归并排序能手写吗:
冒泡,快速复习一下可以,归并不会 - 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
递归、二分 - LeetCode 大概刷了多少题:
15道左右
3、框架与中间件 -
servlet,cookie,session学过吗:
- SSM学过了吗:
会用SpringBoot、mybatis,对mybatisplus的一些方法比较陌生 - redis 学过吗:
学过,但是只是大体一过 - SpringBoot项目做过几个:
自己没做过,实习的时候公司是SpringBoot+vue的,写过crud的接口
4、MySQL看的哪些资料:尚硅谷b站视频
- sql 熟练吗:
关联查询有点生疏,需要看着笔记写 - 索引底层原理懂吗:
记得是:b+树、可以减少磁盘io次数,不会特别高,相邻的数据靠在一起,一个磁盘的扇区存一块数据只需要一次io。看看八股应该能记起来
5、计算机基础
* 计算机网络看什么资料:计网比较薄弱
* 操作系统看什么资料:没有看过
* 计算机组成原来看的什么资料:没有看过
学习安排(2022.11.12)
你的情况估计就是挺多东西浅浅接触过,不过同时你有个实习经历,这是一个加分点,但是这里我也需要强调的是,一般实习的东西,考点不多,所以我们到时候有时间也要做一两个项目,不过前期我们先专注学习下八股文,具体安排如下:
八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来,408也可以晚点学,但是你好像没看过操作系统+计算机组成,我感觉可以简单过一下,就简单过一下就行了。具体学习顺序:
java=>jvm=>Java并发:Java进阶,内容很多,你主要看下集合部分的源码分析,我有说重点,你可以跳着看,之后 JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章吧。
mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了。
然后我说的 计组+操作系统,你可以找个时间把他们简单刷下,内容很短,快速入门,所有课程大纲入口 那里能看到。
项目:之后你挑一两个项目做吧,课程大纲那里有,可以选 SpringBoot+MQ:支付实战 + 仿B站高性能项目学习指南。之后项目按照课程大纲那里说的复习。
算法:我觉得你需要刷下简单算法题,可以刷下 算法面试专题 ,之后 算法高频题库 挑 easy+medium 做。
以上大概学完,按照 八股文题库(必看) 这个复习就可以了。
学习顺序建议:八股文+算法可以同时学,看你自己了,项目可以慢点,总体内容有点多,遇到难的要放一放也行,具体你学的时候,找我商量吧。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
第一周(22.11.14-22.11.20)
* 11.14进度:
Java进阶的类变量与类方法详解
Java进阶的main方法
Java进阶的代码块
* 11.15进度:
Java进阶的单例模式与final
Java进阶的抽象类、接口 (未全部完成)
Java进阶的异常
Java进阶的Integer类
* 11.16进度:
Java进阶的String、StringBuffer、StringBuilder
* 11.17进度:
图解JVM专栏 1-14篇
* 11.18进度:
图解JVM专栏 15-21篇
* 11.19进度:
Java进阶的集合 (1/2)
* 11.20进度:
回顾一周知识
图解JVM专栏 22-28篇
第二周(22.11.21-22.11.27)
* 11.21进度:
Java进阶的集合 (2/2)完成
* 11.22进度:
图解JVM专栏 29-35篇
* 11.23进度:
图解JVM专栏 完结
* 11.24进度:
复习图解JVM专栏第一遍
* 11.25进度:
Java进阶的多线程
多线程详解 1-2篇
* 11.26进度:
计算机组成原理(1/2)
* 11.27进度:
计算机组成原理(2/2)
第三周(22.11.28-22.12.04)
* 11.28进度:
操作系统(1/3)
* 11.29进度:
操作系统(2/3)
* 11.29进度:
操作系统(3/3)
* 12.30进度:
多线程详解 3-7篇
第四周(22.12.05-22.12.11)
第五周(22.12.12-22.12.18)
第六周(22.12.19-22.12.25)
第七周(22.12.26-23.01.01)
第八周(23.01.02-23.01.08)
第九周(23.01.09-22.01.15)
第十周(23.01.16-23.01.22)
学习建议(2023.1.30)
你把我安排的项目,花点时间做一个,把 redis 和 mq 在项目用一下,后面好复习一点。
至于你说的,串联不起来也正常,需要多学,慢慢就能连起来了,现在也要二月份了,要慢慢基于面经来复习了,学习建议是:
redis:你 redis 看一下这个专栏:Redis原理剖析阅读指南(新),看完基本够的了。
其他的 mysql + java 这些,一般能掌握课程大纲那些算可以的了,mysql 可以二刷,然后你基于面经来复习吧: 八股文各大考点分析
然后其他各方面的,你可以看看课程大纲的文章文章 + 挑着来学,然后二月底 那样子,就开始投入面试这块了,在面试中成长。