面试复习规划

目前大三,时间上还是比较充沛,准备从以下几个点去复习(or 学习),没有固定的先后顺序,每完成一个划掉一个.一眼望上去,太多了把......

  • 数据结构与算法
  • 计算机网络
  • 操作系统
  • 设计模式
  • Java
    • Java基础
    • Java容器
    • JVM
    • JUC
    • JDK1.8 新特性
  • Mysql
  • Redis
  • JavaWeb
  • Spring 系列
    • Spring
    • SpringMVC
    • SpringBoot
  • Mybatis
  • Netty
  • 消息队列
  • Dubbo

数据结构与算法

这一部分的话,没得说,LeetCode刷起,然后会结合看《算法 第四版》这本红皮书.还有就是《剑指Offer》,准备后期看

计算机网络

计算机网络,现在这个学期正在学,但是讲的也比较浅,基本上都是讲一些基础概念,有时间自己还会单独抽时间去复习,结合网上视频和《计算机网络 自顶向下方法》和《TCP/IP 详解 卷1》这两本书去巩固学习

操作系统

操作系统的话,不会学的太深入,以了解基本概念为主,掌握一些常见的算法

设计模式

设计模式应该会在比较后期去学习,目前代码量还比较少,没有体会一些设计模式带来的好处

Java

Java这一部分应该会花比较多的时间,也是会最先开始的一部分,因为会一直用,将会先从Java的基础语法开始,然后目前正准备过一遍尚硅谷的JVM视频,然后在具体去看《深入理解Java虚拟机》,边做笔记.JUC的话,也会去看一些相关书籍.

Mysql

数据库的话,也是这学期的课程,但是基本上也就只止步于增删改查了,一些比较深入的原理还需要自己深入去学习.结合《高性能Mysql》,《MySQL 必知必会》这两本书去学习

Redis

Redis也是比较重要的,目前使用的也越来越多,所以也会认真去学习.

JavaWeb

JavaWeb主要以记住概念为主,比如JSP之类的已经没有用的就不会再去看了...

Spring 系列

Spring这一部分,主要以源码为主,了解其原理,然后就是一些常见的面试题的掌握

Mybatis

同上,用法是首先,然后就是一些源码

Netty

Netty自己用的较少,会以了解为主

消息队列

消息队列的话,准备掌握一个,当前这个项目好像用到了kafka,所以可能会学习kafka,也可能会去学习rabbitMQ

Dubbo

RPC这部分的话,主要是去理解下Dubbo的源码,也是由于目前的项目用到了Dubbo,结合项目去学习实践,应该会比较好

总结

希望自己能坚持下来把,知识点很多,过程肯定会很枯燥,学习过程中还需要适当的结合一些常见的面试题,以及多敲demo去具体的实践,才能真正掌握需要需要的内容.

最后修改:2020 年 11 月 15 日 11 : 35 PM
如果觉得我的文章对你有用,请随意赞赏