2024届-No.7

技术栈测试

1、学Java看的哪个资料:翁凯慕课,最近在看effective java

  • 重载,重写,泛型懂吗?
    略懂 重写是@Override 入参出参函数名完全一致;
    重载是函数名一致入参不相同;
    泛型不太懂 可能是在源码里的“?”
  • Java集合这块学过了吗?
    掌握还行 目前比较常用 list、map、Set等
  • HashMap源码,JVM,JUC是否看过:
    没有看过

**2、数据结构与算法看的哪个资料: **
算法导论?没看多少就放弃了 数据结构看严蔚敏的教材跟课上的
* 链表,栈,队列,二叉树能自己手写吗:现在比较难 都是直接调包
* AVL树,红黑树,线段树学过吗:AVL浅尝辄止的讲过 那个旋转啥的完全没听懂 其他的没有学过
* 冒泡,快速,归并排序能手写吗:现在有点忘了 都是直接sort
* 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归和二分
* LeetCode 大概刷了多少题:10-20道 才开始刷 效率很低

3、框架与中间件

  • servlet,cookie,session学过吗:学过有点忘了
  • SSM学过了吗:学过
  • redis 学过吗:没有
  • SpringBoot项目做过几个:没有做过 都是拿SSM做

4、MySQL看的哪些资料:

  • sql 熟练吗:工作不太常用 快忘了
  • 索引底层原理懂吗:B+树?

5、计算机基础

  • 计算机网络看什么资料:自顶向下
  • 操作系统看什么资料:跟课上的 没有系统学过
  • 计算机组成原来看的什么资料:跟课上的 没有系统学过

学习规划(2023.6.21)

课程大纲: 所有课程大纲入口,你要的内容,基本这里都有

你需要学习的还挺多的,不过你项目虽然只做过 ssm,不过也可以节省不少时间,由于你是一年硕士的,所以时间各方面,其实也是挺紧的,接下来我们从算法,项目,八股文这三个好好补一补的,先系统学一学,然后就基于面试来复习了,具体安排如下:。

1、算法:算法直接刷题吧,跟着这个刷: 拿捏算法面试,遇到不懂的数据结构,你再从这里挑选补充学习:数据结构与算法体系课,前期算法也可以多投入一点时间。

时间推荐:比如一周刷 15+ 道,以 easy + medium 为主。

2、项目:直接按照这个步骤学:web学习路线整合(框架+项目)就行,学的时候按照说明来,你说的 Java 路线,其实学完了这个,就是学完Java路线了,然后你到时候先做两个项目吧。可以做 支付实战+牛客网或者B站弹幕。

PS:你框架ssm学过,那么javaweb+ssm可以跳过了,直接做项目就行。

3、八股文

下面是你具体的学习建议:
(1)、深入Java =》JVM=》Java并发:Java 开发,原理部分,比较难的是 JVM 和多线程,感觉你 Java 学的不深入,可以看下 Java进阶,就看我画线的部分(主要看一下集合的源码分析,这块问的多),然后看完你学习下 JVM和并发,JVM 刷 图解JVM学习指南 就可以了,之后JVM进阶看 JVM课程说明,之后学习下Java并发,重点看前面二三十章吧(这个节选),另外看不懂的话,在找我,我也有对应视频,知识我觉得这部分,文字学起来更加轻松。

配套练习:你可以学习过程中,一边跟着答题哈,学了哪个就回答哪个部分:高频题回答模版训练,不过看个人兴趣了,这里的回答基本也都有答案了。

(2)、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频(会涉及不少数据结构的知识)。redis 的话,建议先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。然后差不多面试时看 Redis考什么+高频题汇总 就行了,当然,直接看这个也是可以的,看你个人兴趣。

最后八股文按照 八股文高频题库(必看) 复习就行,我里面核心的总结了,复习下核心的就可以了。

学习顺序:你也在上班,估计时间没有那么多,我感觉你选两条路线学的,这里可以分成三条路线,一个是 项目一条,一个是算法一条,一个是八股文一条,你可以根据兴趣来,我推荐算法+八股文/项目,可以根据兴趣,当然,后面离职了,时间多了,三条同时进行也行。

然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例

有什么问题记得随时私聊帅地

课程大纲: 所有课程大纲入口

每周学习跟进

发表评论

后才能评论