Yu.
技术栈测试
1、学Java看的哪个资料:不记得了,之前背过挺多面试题
- 重载,重写,泛型懂吗?懂 重载:相同方法名不同参数 重写:子类继承父类 泛型:不知道
-
Java集合这块学过了吗?学过
- HashMap源码,JVM,JUC是否看过:否
2、数据结构与算法看的哪个资料: 极客时间上的数据结构与算法
- 链表,栈,队列,二叉树能自己手写吗:不能
- AVL树,红黑树,线段树学过吗:没
- 冒泡,快速,归并排序能手写吗:会写
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归和二分有点学过忘了
- LeetCode 大概刷了多少题:50
3、框架与中间件
- servlet,cookie,session学过吗:没
- SSM学过了吗:学过
- redis 学过吗:学过
- SpringBoot项目做过几个:做过的项目基本都是SpringBoot
4、MySQL看的哪些资料:网上的资料
- sql 熟练吗:比较熟练 基本业务没问题
- 索引底层原理懂吗:略懂,底层b+树。。。
5、计算机基础
- 计算机网络看什么资料:无
- 操作系统看什么资料:无
- 计算机组成原来看的什么资料:无
学习建议(2023.6.16)
课程大纲: 所有课程大纲入口
这里我写了一篇社招的文章可以看看:毕业三年内,小公司上班,可以往哪方面提升自己
首先,我觉得你目前比较需要补充的是算法 + 八股文原理这一块,所以我们前期主要也是学习这块,这一块的学习可能比较枯燥,但是没办法,三年工作经验以下的,面试就问这个几个:mysql + redis + jvm + java基础 + 并发,
反正,我们需要做的就是,以面试跳槽为大目标,来补充各个方面的学习,其实按照我的了解 10K以下的公司,就问的很基础,10K以上的公司,会问一些原理,并且一般就问 Java+框架 + redis + mysql + jvm 多一些,所以我们主要目标就是学习这些,把这些基础类打通,才能举一反三。
下面是你具体的学习建议:
1、深入Java =》JVM=》Java并发:Java 开发,原理部分,比较难的是 JVM 和多线程,感觉你 Java 学的不深入,可以看下 Java进阶,就看我画线的部分,然后看完你学习下 JVM和并发,JVM 刷 图解JVM学习指南 就可以了,之后JVM进阶看 JVM课程说明,之后学习下Java并发,重点看前面二三十章吧,另外看不懂的话,在找我,我也有对应视频,知识我觉得这部分,文字学起来更加轻松。
配套练习:你可以学习过程中,一边跟着答题哈,学了哪个就回答哪个部分:高频题回答模版训练
2、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话,看 Redis原理剖析阅读指南(新) 就可以了,如果 redis 原理剖析前面的章节都看不懂的话,建议先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
3、算法:算法直接刷题吧,跟着这个刷: 拿捏算法面试,遇到不懂的数据结构,你再从这里挑选补充学习:数据结构与算法体系课.
4、项目建议:公司项目基本是 CRUD,你看看能不能找一个模块,好好捋一捋啥的,以后包装到简历里啥的,然后这里也有一个分布式式+MQ的项目,感兴趣可以学
2、Spring Cloud Alibaba 微服务架构实战
不过前期先学1,2,3,对于项目,晚点学。
上面这些,应该可以给你学习一阵子了,你先学,这些学完,其实很多公司的面试是没问题的了。
学习顺序:可以分两条线学习,一条1=》2,一条3,我个人推荐对于 3,一周刷个 10道题,剩余时间学习 3。至于 4,晚点学吧。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
第一周(6.19-6.25)
Java进阶
学完重点划线的部分
算法
二分查找、x的平方根、移除元素、盛最多水的容器、长度最小的子数组
第二周(6.26-7.2)
jvm
学习标题1-21(看的速度较快,后续会进行第二遍、第三遍的学习)
算法
数组下标法、递归入门、理解链表、移除链表元素、链表的中间节点、链表的倒数第k个节点、删除链表的倒数第n个节点、从头到尾打印节点、相交链表、反转链表
第三周(7.3-7.9)
jvm
学习标题22-46(看的速度较快,后续会进行第二遍、第三遍的学习)
Java并发
学习1-5标题
算法
合并两个有序链表、用栈实现队列、用队列实现栈、有序的括号、逆波兰表达式求值、最小栈(不是特别懂)
第四周(7.10-1.16)
Java并发
看的有点糊涂,先放放
MySQL原理剖析
标题1-10
算法
优先队列基础讲解、数组中第k个最大元素、前k个高频元素、数据流的中位数、单调栈科普与例题、商品折扣后的最终价格
第五周(身体原因几乎未学习)
第六周(7.24-7.30)
Redis核心原理剖析
标题 0-25
算法
第七周(7.31-8.6)
Redis 核心原理剖析
标题 26-49
算法
第八九十周(8.7-8.27)
生病、公司较忙,闲余之时看了部分面试题(MySQL)
第十周(8.28-9.3)
重点学习了Redis六十道面试题并总结(小程序面试题)
第十一周(9.4-9.10)
复习拿捏算法面试:4、5、6、7、8、9
第十二周(9.11-9.17)
复习拿捏算法面试 :10-17
第十三周(9.18-9.24)
从头开始第一周(10.30-11.5)
重新解读jvm、Redis原理剖析