2021届_WiFi
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
不全懂,重载为同一方法名不同参数,重写为继承父类需要重写方法,泛型不会 - Java集合这块学过了吗?
学过了,忘得差不多了 - HashMap源码,JVM,JUC是否看过:
没看过
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
写不出来 - AVL树,红黑树,线段树学过吗:
没学过,知道红黑树(速度快) - 冒泡,快速,归并排序能手写吗:
只会写冒泡 - 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
会递归 - LeetCode 大概刷了多少题:
去年刷过几十道,忘完了
3、框架与中间件
- servlet,cookie,session学过吗:
学过,忘了 - SSM学过了吗:
学过,会用,但是从头搭一个不会搭 - redis 学过吗:
学过,写过小demo,但是没有融合进项目过 - SpringBoot项目做过几个:
在公司参与开发过一个,自己搭也能搭出来
4、MySQL看的哪些资料:
- sql 熟练吗:
sql熟练 - 索引底层原理懂吗:
好像懂,索引就是把某个字段查询时只遍历这个字段,相当于建立了一张临时表,表中只有这个字段
5、计算机基础
- 计算机网络看什么资料:
学校的资料 - 操作系统看什么资料:
学校的资料 - 计算机组成原来看的什么资料:
学校的资料
学习规划(2023.1.30)
基础和八股文这块有点差,一般面好一些的公司,基本都会问各类底层原理,所以我建议花几个月把基础原理这块学好,后面跳槽方便复习,一般跳槽就问:几个核心八股文 + 简单算法 + 项目相关,不过项目的背后还是八股文,具体学习建议如下:
1、再做个项目:刚才说了基础很重要,不过我也不知道你项目含金量啥的如何,呢在从 0 到 1 做个属于自己的项目,以后跳槽会用到这个项目,这个项目设计了主流的技术栈,我们后面就围绕里面涉及的技术栈来学习,就做这个:SpringBoot+MQ+ES项目,做之前看下这篇文章:做项目时需要考虑的几个点.
2、深入理解Java:Java 开发,原理部分,比较难的是 JVM 和多线程,你先学习下 Java进阶,主要学习我说的重点,之后你学习下 JVM,直接看 图解JVM学习指南 就可以了,学完 JVM,学习下并发,学基础的就行,看这门课:Java并发,有点难,看的懂就看吧。
3、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话,个人建议看下《redis设计与运维》这本书,有个全面的了解,《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐,再来看: Redis考什么+高频题汇总。
上面这些是重点,算是打基本功,学完就可以面试了,当然,如果你要着急跳槽,那么可以先测重学一下 mysql + redis,特别是 mysql,问的太多。
学习顺序:先做完一个项目,之后 2 和 3,你可以同时学,也可以一个一个学,然后课程大纲有很多东西,你可以看看。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
学习进度(2023.01.31-2023.02.03)第一周
这周学习了:
1、SpringBoot+MQ+ES项目前两章节;
2、Java进阶学习了:
– 单例模式,
– 异常
– Integer类:拆箱与装箱
这周末计划:
看完SpringBoot+MQ+ES项目剩下章节
下周计划:
下周末计划:
学习进度(2023.02.04-2023.02.12)第二周
这周学习了:
SpringBoot+MQ+ES项目前四章
MySQL原理剖析课程说明90%




· · ·这周学习了4天,剩下的三天有些忙,上周安排的计划,没有一个全部完成的,还是高看了自己的学习速度,想一口吃成大胖子,下周开始做适合自己学习进度的安排。
下周计划:
- 学习Java进阶,重点部分与忘掉或者不会的部分
- 学习Java并发中的
Java并发考什么+高频面试题 - 学习Redis考什么+高频题汇总
- 学习SpringBoot+MQ+ES项目五六章
可能还是有点多,但是不想给自己过少的任务,至少面试题要看一遍,后面不懂得,温故而知新。