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项目剩下章节

下周计划:

下周末计划:

MySQL原理剖析课程说明

学习进度(2023.02.04-2023.02.12)第二周

这周学习了:

SpringBoot+MQ+ES项目前四章
MySQL原理剖析课程说明90%



· · ·这周学习了4天,剩下的三天有些忙,上周安排的计划,没有一个全部完成的,还是高看了自己的学习速度,想一口吃成大胖子,下周开始做适合自己学习进度的安排。

下周计划:

可能还是有点多,但是不想给自己过少的任务,至少面试题要看一遍,后面不懂得,温故而知新。

发表评论

后才能评论