2022届_灼华
技术栈测试
1、学Java看的哪个资料:大学教材
- 重载,重写,泛型懂吗?重写重载用的比较多,泛型用得少基本上忘了
- Java集合这块学过了吗?学过
- HashMap源码,JVM,JUC是否看过:HashMap底层原理了解,但源码没看过,JVM、JUC没看过
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:不能
- AVL树,红黑树,线段树学过吗:AVL、红黑学过,线段树没有
- 冒泡,快速,归并排序能手写吗:不能
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分、贪心(但忘得差不多了)
- LeetCode 大概刷了多少题:0
3、框架与中间件
- servlet,cookie,session学过吗:学过
- SSM学过了吗:学过
- redis 学过吗:学过
- SpringBoot项目做过几个:毕设(类似CDH的一个项目)、实时数仓项目、docker+SSM(不过快忘完了)
4、MySQL看的哪些资料:
- sql 熟练吗:简单crud,不太熟,快忘完了
- 索引底层原理懂吗:不懂
5、计算机基础
- 计算机网络看什么资料:考研王道+大学教材
- 操作系统看什么资料:考研王道+大学教材
- 计算机组成原来看的什么资料:考研王道+大学教材
个人详情
22届双非一本二战考研狗寄了,没有实习工作经验,简历上面没有拿得出手的项目,打算345月份在上海找个Java/运维/大数据的工作(8k-14k)先干着,目前学习时间20:00往后,周日全天,三月份往后全天有时间
Java开发(Spring、SpringBoot、Jdbc、Mybatis、MyBatis-Plus)做过相关项目,基础知识基本上忘得差不多了,SpringCloud基本上没接触过
大数据生态圈(Hadoop、Hive、Zookeeper、Hbase、Scala、Spark、Elasticsearch、Kafka、Flink、Sqoop、Flume)学过、做过相关项目但基础知识掌握不太熟的技术栈
对Docker有一定理解但也忘得差不多了,能够根据案例编写Dockerfile、docker-compose.yml,k8s原先学过但找不到笔记也忘光了相当于没接触过、zabbix没接触过
Linux常用命令,对Linux三剑客、正则、 expect、 Shell编程 等较为熟练
学习规划(2023.1.31)
你还是有一点基础的,就是很多东西浅浅接触过,接下来你需要系统捋一捋,把一些重要的学了,之后就可以开始面试了,重点是好好打磨一个项目 + 八股文 + 简单算法,具体安排如下:
八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来,具体学习顺序:
jvm=>Java并发: JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章吧。
mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了。
项目:虽然你做过项目,不过你再做一两个课程大纲的项目吧,你到时候是参加社招了,项目经验也比较重要,可以选 SpringBoot+MQ:支付实战 + 仿B站高性能项目学习指南。之后项目按照课程大纲那里说的复习。你先做一个项目吧,如果做起来比较快,再做第二个,不然就那你自己的项目来好好复习也可以。
算法:我觉得你需要刷下简单算法题,可以刷下 算法面试专题 ,之后 算法高频题库 挑 easy+medium 做。
以上大概学完,按照 八股文题库(必看) 这个复习就可以了。
学习顺序建议:八股文+算法可以同时学,看你自己了,项目可以慢点,然后做项目的时候,可以一鼓作气做完。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
2023-02-05 周日
目前学到【图解JVM】 13案例实战,总的来说进度缓慢,周日有点摆烂
2023-02-12 周日
目前学到【图解JVM】 38.Young GC和Full GC,部分细节了解但记得不太熟计划下周将JVM学习整理完
2023-03-10 周五
有很长一段时间没有更新了,最近面了几家小公司,基础还是比较弱,准备重头复习,尽量每天写一点,原先进度为《图解JVM学习指南》《 Redis考什么+高频题汇总 》全部看完,《 MySQL原理剖析课程说明》零零碎碎基本上看完了,《Java并发》看了一部分,但掌握还不太牢固,写了一些笔记,打算这几天巩固整理一下