Java基础
并发包下的哪些类使用的是Lock-Free算法(CAS 重点是AtomicInteger那些使用CAS算法的类)
写一个单例模式
Java多线程方面
CountDownLatch 和 CyclicBarrier 的区别
Spring 和 Spring MVC
IOC 和 DI
Spring MVC 处理一个请求的过程
Spring bean 的 加载过程 可以参考Spring源码剖析这本书
Spring 的事务隔离级别以及事务传播机制
AOP 知道是使用JDK动态代理实现的即可
数据库方面
JVM方面
JVM的内存模型
垃圾回收器的算法
一个对象是怎么被判定可以回收的?(GCRoot 可达性分析)
类的加载过程
什么是双亲委派模型
Java中的性能分析工具
redis 方面
spring boot 方面
Java 8的新特性
一些技术优质资源的推荐
JVM方面:
《深入了解Java虚拟机》
GC专家
并发方面:
并发教程
并发编程网
InfoQ聊聊并发专栏
其它比较优质的资源
ImportNew
InfoQ
IBM Developerworks