2024届_smiler
技术栈测试
1、学Java看的哪个资料:JavaGuide, 黑马的Java八股文视频
- 重载,重写,泛型懂吗?
懂 - Java集合这块学过了吗?
学过 - HashMap源码,JVM,JUC是否看过:
HashMap源码没有看过源码
JVM,JUC学过八股,但没有看过源码
2、数据结构与算法看的哪个资料:学校,可能其他的就是leetcode的题解,其他不会的就直接上网搜
- 链表,栈,队列,二叉树能自己手写吗:
突击一下可以手写 - AVL树,红黑树,线段树学过吗:
avl树学过,剩下两个不会 - 冒泡,快速,归并排序能手写吗:
突击一下可以手写 - 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
都学过,但是回溯和动规掌握的一知半解 - LeetCode 大概刷了多少题:
200
3、框架与中间件
- servlet,cookie,session学过吗:
学过,但servlet有点忘了 - SSM学过了吗:
学过 - redis 学过吗:
学过,会用,但对底层原理掌握不多 - SpringBoot项目做过几个:
两个,一个仿知乎的论坛,一个权限管理系统
4、MySQL看的哪些资料:小林coding的图解,黑马的mysql八股
- sql 熟练吗:
熟练 - 索引底层原理懂吗:
懂
5、计算机基础
- 计算机网络看什么资料:学校
- 操作系统看什么资料:学校
- 计算机组成原来看的什么资料:学校
学习规划(2023.9.16)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
首先你的学历还是不错的,所以面试机会也有,加上有个实习,但是以你目前的情况,互联网大厂应该是过不了的,或者能过一面,但是会过不了二面,无论是八股文还是算法,所以呢,接下来我们需要补一补。
不过加上你也没有那么多时间去系统学习了,所以只能先稳住基本问题能掌握,之后再不断拓展补充,以及从每次面试中去复盘。
接下来我们先对最核心的mysql+redis+java+jvm进行一个补充,反正就是多看吧,具体安排看下嘛
具体学习安排
1、项目:写好你的简历之后,你项目写了什么,你需要先保证你自己是怎么实现的,面试官之后会拓展问你,拓展的本质就是对八股文的考察,所以呢,项目你也不怎么需要特意去学,只需要保证你写的,知道自己为啥那样子实现。
2、算法:目前你的算法,还需要继续刷,现在面大厂,基本会考察一些算法题了,你把 算法高频题库 这个刷了就可以的了,然后先优先刷里面的中等 + 容易的题吧,并且链表+二叉树是最重点,这个题库刷了,就足够的了。
时间推荐:推荐每天刷三四道吧,优先把中等题+容易题过一下,快排记得过一下。
3、八股文:这个是我们的重点,不过你也有一定的基础,系统看资料来不及,所以我这里是让你看我整理的突击版本,先有个印象吧,具体安排如下(按照我说的来):
(1)redis+mysql + Java:从 0. 面试突击专题学习指南(必看)看对应的即可,注意,mysql索引部分,要看我提供的文章,其他可以不用。
(2)、JVM:JVM还是可以系统 看下这个资料 图解JVM学习指南,可以很快看完,之后看 JVM突击八股文 即可。
(3)网络+操作系统,从 0. 面试突击专题学习指南(必看) 看对应即可,然后 计算机网络部分,要看那几篇文章。
(4)MQ:从高频题库看MQ即可。
然后先搞定这些吧,里面也有附带文章 + 推荐的专栏,有余力就看勒。
学习顺序安排
算法刷题保持手感,每天刷一刷,八股文优先 mysql+redis+java + 计算机网络=>操作系统+JVM+MQ。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周打卡记录
9.16-9.24
算法:这一周把高频算法题的链表和二叉树的部分的中等难度题都做了,排序把快排和堆排序都复习了
八股文:把Java并发和集合,JVM,Mysql,Redis都过了一遍,下周开始看操作系统,计网,Java框架,MQ
9.25-10.1
算法:这一周把高频算法题排序,二分查找,双指针的前三题做好了
八股文:把操作系统,计网,Java框架,MQ都过了一遍,下周开始看另一个面试突击(有视频版本的),Java框架感觉还得再看一看
10.2-10.8
算法:栈和队列,记忆化搜索做完了,开始重做链表题
八股文:重点复习了redis计网
10.9-10.22
前一周没有记录,这段时间面试有点多,都还在整理面经
算法:开始看了算法课了,重点在看回溯和动态规划
八股文:过了一遍Java 多线程的参考文章
10.23-11.12
上次更新的好像没保存上,这次把这段时间都记录上吧
算法:看完了动规回溯,位运算和数学相关,同时一直刷每日一题
八股文:看完了JVM图解
11.13-11.19
算法:做了一些图论的题
八股文:看完了Kafka的参考文章
11.20-11.26
算法:每日一题
八股文:看了数据库的分库分表,主备,读写分离
11.27-12.3
算法:每日一题
开始做一个新的项目
12.4-12.10
算法:每日一题
项目:这周电脑坏了拿去修了,项目进度比较慢
八股:在看小林的图解网络
12.11-12.17
算法:每日一题
项目:完成了5个小节
八股:Java并发编程看完了1~5