社招_丙泊酚
技术栈测试
1、学Java看的哪个资料:黑马java入门、尚硅谷java基础、深入理解Java核心技术
- 重载,重写,泛型懂吗?大致概念理解,泛型:(自我理解为方便运行时匹配,在编程时不知道具体的类型,后面在运行时编译自动适配类型)
- Java集合这块学过了吗?学过,工作中一般使用ArrayList和HashMap,但具体的源码没有仔细深入理解。
- HashMap源码,JVM,JUC是否看过:HashMap源码之前看过,但忘了;JVM,JUC没有看过。
2、数据结构与算法看的哪个资料:大学时的课本,但忘了,大话数据结构
- 链表,栈,队列,二叉树能自己手写吗:不能
- AVL树,红黑树,线段树学过吗:学过,但太久,忘了
- 冒泡,快速,归并排序能手写吗:冒泡可以,快速和归并忘了
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分
- LeetCode 大概刷了多少题:30道简单题,基本不太刷
3、框架与中间件
- servlet,cookie,session学过吗:学过,但忘了。
- SSM学过了吗:学过
- redis 学过吗:学过但忘了,简单的使用会用
- SpringBoot项目做过几个:具体的2个
4、MySQL看的哪些资料:mysql必知必会,尚硅谷mysql基础
- sql 熟练吗:简单的增删改查会写
- 索引底层原理懂吗:不太懂
5、计算机基础
- 计算机网络看什么资料:大学教材,但很久没看过了
- 操作系统看什么资料:大学教材,但很久没看过了
- 计算机组成原来看的什么资料:大学教材,但很久没看过了
学习规划(2024.4.1)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
目前你的话,总体基础这块会差一些,所以我觉得,接下来主要就是把基础补一补,然后刷一刷基础算法,等你差不多决定要跳槽的时候,我们再来基于你工作上的项目做一些包装 + 复习面试相关的内容,前期主要你补充八股文底层原理为主。
目标:先补充八股文底层原理+算法基础,。
第一具体学习计划安排
1、核心八股文学习:先系统学习一下核心八股文原理,有个大概的认知,之后再学习分布式,中间件之类的,不过对于工作几年的人来说,核心就是 mysql jvm redis Java并发这些了
(1)、JVM入门:学习 图解JVM学习指南 ,学完后面有时间再看书,看 《深入理解Java 虚拟机》阅读及其重点章节指南。不过学完jvm入门可以学习并发:Java并发,然后Java并发有点难,能看多少是多少吧
(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话,刷这个专栏就差不多了:Redis原理剖析阅读指南(新)
时间推荐:2个月。时间也不好评估,看你投入时间了。
面试复习:如果你后面要面试了,按照 八股文高频题库(必看) + 面试突击专题学习指南(必看) 这两个题库复习就好了,第一个题库是第一轮,第二个是第二轮,不过等你还没有要跳槽时,可以先不学题库,先系统学习。
2、算法:我觉得可以刷一下题,有些知名的公司会考,同时刷题也有助于你提升自己的编码能力,你可以跟着我的课程 拿捏算法面试课程 刷,主要以简单题+中等题为主,当作长期战线吧,太难的题可以先不理。
时间推荐:每周10+道题。
学习顺序。
由于你时间不是特别着急,上面的只是也没有前后关联关系,所以顺序没有严格的划分,可以1+2同时学,然后对于1,可以先学习JVM=》Java并发这个,然后再mysql/redis这些。
等你学的差不多,再来学习一些分布式和中间件的理论吧。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
学习打卡
4.1-4.7
1.学习图解JVM学习指南第一周知识,(感觉单看有点枯燥难记,要将每个流程图都要画出来吗?),学习拿捏算法面试课程。
2.练习软考中级题目,观看课程。