2024届_CHEN1566(Final
技术栈测试
八股文基本没看过
1、学Java看的哪个资料:黑马程序员JAVA基础视频,使用没问题,八股文还没看过,对细节及深入的知识掌握的不太好
- 重载,重写,泛型懂吗? 懂
-
Java集合这块学过了吗? 学过,会使用
- HashMap源码,JVM,JUC是否看过:完全没看过
2、数据结构与算法看的哪个资料: 大学上的数据结构与算法,以及考研的王道数据结构
- 链表,栈,队列,二叉树能自己手写吗:原理明白,可以写部分但会出错
- AVL树,红黑树,线段树学过吗:没
- 冒泡,快速,归并排序能手写吗:冒泡可以,快排和归并忘了
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过,知道,掌握的不太好,写leetcode写不太出来
- LeetCode 大概刷了多少题:30题左右
3、框架与中间件
- servlet,cookie,session学过吗:了解
- SSM学过了吗:学过,曾经用ssm做过项目,只能说会用
- redis 学过吗:学过,并操作过知道基础的用法
- SpringBoot项目做过几个:2、3个,毕设使用的是springboot,有一定基础
4、MySQL看的哪些资料:
- sql 熟练吗:会增删改查其他看着文档也可以写,但说不上熟练
- 索引底层原理懂吗:不懂
5、计算机基础
- 计算机网络看什么资料:学校课程学习,掌握的不好
- 操作系统看什么资料:学校课程学习,掌握的不好
- 计算机组成原来看的什么资料:学校课程学习,掌握的不好
学习安排(2023.2.2)
课程大纲: 所有课程大纲入口
看了下,项目这块还是有一点基础,咱们的目标时秋招,时间还是有的,所以咱们把基础打好,这阵子的目标主要是八股文和算法,然后的话,我觉得你项目还需要至少再做一个我这边的,具体安排如下:
1、算法: 可以刷下 算法面试专题 ,之后 算法高频题库 挑 easy+medium 做。反正算法最重要的就是刷题+总结,然后几个排序算法,特别是快速排序,我建议你再学一下,从 数据结构与算法体系课 这里挑。
2、八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来。具体学习顺序:
(1)java=>jvm=>Java并发:Java进阶,内容很多,你主要看下集合部分的源码分析,我有说重点,你可以挑着看,因为你有基础,但是不够深入,之后 JVM 刷 图解JVM学习指南 就可以了吧,然后 学习下Java并发,重点看前面二三十章吧。
(2)mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis原理剖析阅读指南(新) 就可以了。
3、项目:你有一定的项目基础,不过你到时候再挑一个项目做吧,就挑 SpringBoot+MQ:支付实战 做,或者其他也行,你可以看课程大纲那里,不过你项目晚点做吧,先学算法和八股文,因为项目做了细节容易忘。
以上大概学完,按照 八股文题库(必看) 这个复习就可以了,然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,如果是面银行,中小公司,一般 八股文题库(必看) 就够的了。
学习顺序建议:先 1 和 2 同时学,3 晚点学。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
第一周(2月3日–>2月9日)
2月3日:
1、阅读学习安排,熟悉帅地玩编程网站等一些学习资料的使用方法。
2、学校上课
2月4日:
1、看视频 VIP_算法面试专题
– 0.算法面试说明
– 1.聊聊算法面试
2、看视频 数据结构与算法体系课
– 0.算法与数据结构说明
– 1.数据结构与算法简介
3、研究如何使用Notion做笔记
2月5日:
1、看视频 数据结构与算法体系课
– 2.线性查找看完了
– 3.选择排序看完了
2月6日:
偷懒一下
2月7日
1、看视频 数据结构与算法体系课
– 4.插入排序看完了
– 5.重新理解数组看完了
2月8日
都在学习学校课程需要的kotlin语言,没有复习
2月9日
上一天课
第二周(2月10日–>2月16日)
2月10日
1、手写链表、栈的代码,对这两个数据结构的原理进行回顾
2、看视频 数据结构与算法体系课
– 6.栈及其应用视频看完了(解决括号匹配问题)
2月11日
1、看视频 数据结构与算法体系课
– 7.数组队列与循环队列视频看完了
– 9.链表基本操作
2月12日
1、看视频 数据结构与算法体系课
– 10.链表的应用视频看完了
– 11.递归相关的视频看完了
– 12.链表相关习题训练视频看完了
2、学习递归算法,做递归算法笔记
待续。。。