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的项目,感兴趣可以学

1、仿B站高性能项目学习指南

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原理剖析

发表评论

后才能评论