1.语言基础
基本语法内容
高级特性
JVM虚拟机
并发编程
源码分析
2.设计模式
常问的单例模式
几个工厂模式
代理模式
3.框架和中间件
Spring框架是重点
中间件重点:缓存和消息队列
缓存中间件redis
消息队列rabbitMQ
4.数据库
SQL基本语法
数据库管理系统的基本知识
MySQL数据库
5.数据结构与算法
看算法书
刷leetcode
6.计算机网络
TCP/IP
HTTP
Socket
7.计算机操作系统
进程线程,死锁,内存管理
Linux基本原理
8.系统设计
设计网站架构
分布式知识
微服务
9.软件测试
软件测试的基本知识
软件测试实例