24届_秦梓鑫
技术栈测试
1、学Java看的哪个资料:上过学校的课。
- 重载,重写,泛型懂吗?- 学过overwrite和override,忘了。
-
Java集合这块学过了吗?- 学过基本的用法,不熟悉。
- HashMap源码,JVM,JUC是否看过:否
2、数据结构与算法看的哪个资料: 没有上过coding的课,只懂链表、树、图的概念和原理。
- 链表,栈,队列,二叉树能自己手写吗:不能
- AVL树,红黑树,线段树学过吗:否
- 冒泡,快速,归并排序能手写吗:写过,忘的差不多了。
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:学过,懂概念和基本原理,但是动手能力很差。
- LeetCode 大概刷了多少题:0,做题很少
3、框架与中间件
- servlet,cookie,session学过吗:否
- SSM学过了吗:否
- redis 学过吗:写Flask的时候粗略用过但是没系统学过。
- SpringBoot项目做过几个:否,只用flask简单写过前后端,了解HTML,CSS,JS不是很熟,了解三层架构。
4、MySQL看的哪些资料:上过学校数据库的入门课程。
- sql 熟练吗:只会基本的select ** from groupby等。
- 索引底层原理懂吗:没学过。
5、计算机基础
是跨了半个专业读的研(我是学智能交通的),计算机基础略懂一些,但是没有专业的那么扎实。
- 计算机网络看什么资料:学过计算机网络的入门课(王道408),没刷过题,忘得差不多了。
- 操作系统看什么资料:学过学校的入门课,没刷过题,忘得差不多了。
- 计算机组成原来看的什么资料:没学过。
学习安排(2023.2.1)
课程大纲: 所有课程大纲入口
感觉你学的不少东西和Java后端类似,但是具体语言不一样,不过如果后面是找后端开发的话,还是需要把 Java技术栈 好好学一下,一开始我以为你今年毕业,时间还挺着急 ,不过明年毕业,那还好,可以好好打基础,具体安排如下:
1、算法:你把数据结构补一下,把这门课刷一下就可以了,数据结构与算法体系课,之后 可以刷下 算法面试专题 ,之后 算法高频题库 挑 easy+medium 做,先集中学数据结构那个课,后面的以后慢慢学就可了。
2、项目:按照这个步骤学:web学习路线整合(框架+项目),你接触过前后端,学起来应该会比较快。
3、八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来。具体学习顺序:
(1)java=>jvm=>Java并发:Java进阶,内容很多,你主要看下集合部分的源码分析,我有说重点,你可以挑着看,之后 JVM 刷 图解JVM学习指南 就可以了吧,然后 学习下Java并发,重点看前面二三十章吧。
(2)mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了,另外就是关于 redis,如果自己学习的快,学有余力,那么可以看一下 Redis原理剖析阅读指南(新)。
以上大概学完,按照 八股文题库(必看) 这个复习就可以了,然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,但是面银行,中小公司,一般 八股文题库(必看) 就够的了。
学习顺序建议:先 1,之后 2 和 3 可以同时学,可以随意安排。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
学习安排更改(2023.5.8)
按照银行的来准备了,银行考察不怎么难,做一两个入门springboot项目+java基础+mysql就行,为了保险,还需要刷点题,然后你后面刷行测的题,刷哪些到时候会给你,这次你要认真学了哦。具体如下:
1、项目:直接做项目了,按照这个步骤学:web学习路线整合(框架+项目),做电商入门+支付实战,这两个偏简单以及内容短,就做这两个就行。
2、八股文:直接按照这个学: 主要学习 mysql + java基础/集合/多线程基础+redis,因为你还有时间,都可以学一学哈。
3、算法:跟着我这个课程刷,主要刷easy的题就行: 拿捏算法面试课程
时间分配:先完成1吧,2也找点时间看看,因为容易忘,需要多看几次,然后7月份开始,需要准备下笔试相关的,到时候跟你说吧。
上面这个是比较低的要求了,用于面银行国企等。