社招_不像话的年轻人
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
懂
- Java集合这块学过了吗?
学过
- HashMap源码,JVM,JUC是否看过:
HashMap源码看过忘了,
JVM有学过了解一些,
JUC很早前看过,基本忘光了
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
学过,差不多可以手写 - AVL树,红黑树,线段树学过吗:
学过忘了 - 冒泡,快速,归并排序能手写吗:
差不多可以手写 - 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
多学过,差不多可以手写 - LeetCode 大概刷了多少题:
20年刚毕业的时候刷的大概有150道,到现在没刷过了
3、框架与中间件
- servlet,cookie,session学过吗:
有了解过一点点,没学过 - SSM学过了吗:
学了, - redis 学过吗:
学过 - SpringBoot项目做过几个:
很多,基本都是springboot
4、MySQL看的哪些资料:
- sql 熟练吗:熟练
- 索引底层原理懂吗:懂,用空间换速度,利用数据结构加快查询速度
5、计算机基础
- 计算机网络看什么资料:学校学的计算机网络,基本忘记了
- 操作系统看什么资料:学校学的操作系统,基本忘记了
- 计算机组成原来看的什么资料:学校学的组原,基本忘记了
学习规划(2024.2.28)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
首先,接下来你主要需要八股文+算法+项目优化,八股文主要就是 mysql+redis+jvm这三个是核心,之后就是Java中的并发以及集合源码,算法的话,由于社招考察比较基础(除了字节考的难),所以我们主要刷下容易的题就行,其次项目这块,还需要根据做的内容,好好梳理下,毕竟也有三四年工作经验了。
目标:1个月后开始练手面试。
具体学习安排
1、八股文补充:八股文内容偏多,不过你有一定基础,学起来应该非常快,但是具体我也不清楚你掌握的如何了,所以你把我说的一些课程刷一下,具体如下:
(1)、JVM入门=》Java并发:学习 图解JVM学习指南 ,之后学习 Java并发,然后Java并发有点难,能看多少是多少吧,后面再来复习。
(2)、mysql:mysql 你看 MySQL原理剖析课程说明,重点看下我标🌟的就好了。
时间推荐:15天
2、八股文复习:之后的话,你八股文按照 八股文高频题库(必看) 进行第一轮复习,八股文就差不多了,剩下的就是基于项目内容单点复习了。
时间推荐:10天
3、基础算法:你可以刷下这个题库,这个题库里的容易+中等的题会做就行:算法高频题库。难的就 不理了。
时间推荐:每周 20 道。
4、项目:项目你晚点在复习吧,很多时候,项目考察的背后就是对八股文的灵活运用,你项目还得在优化优化。
课程书籍推荐:你看下《大型网站技术核心原理与案例分析》这本书吧,很短,一天看完了,就是 get 下项目优化思路,可以这里下载 核心编程书籍下载。
学习顺序
先学习1,期间可以并发学习3,1学习完学习2,然后基于你的项目针对性复习,到时候项目优化好了再给你推荐对应的内容学习。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周打卡记录
- 3.1~3.7
图解JVM第31节,力扣题10道。
JVM之前有学习过,这次学习起来比较好上手,也算是巩固一遍。
缺少案例实战,目前都是基于理论学习,手上正好有个项目经常内存不足导致服务中止,后续可以用这个项目进行分析。
算法题做了些链表和二叉树的,之前有做过还是比较简单的。