1、操作系统——————重点:内存/线程/进程
2、计算机网络—————重点:TCP/UDP/HTTP
3、数据结构
4、算法
5、数据库:(MySQL存储引擎中索引的实现机制、数据库事务的粒度、行锁、表锁、乐观锁、悲观锁等等)
6、设计模式
7、Java(基础语法等、JVM、内存模型、面向对象、集合框架(继承关系、实现原理)、异常体系、IO体系、并发集合、多线程)
8、J2EE(熟悉spring/spring MVC,ORM,编码原理)
9、Linux的基本命令
多逛GitHub,多写博客,多做项目。