一面: 自我介绍 项目问题 volatile语意 线程同步方法 数据库索引结构,为什么快 synchronize关键字 jvm内存模型,有哪几块,程序计数器是干嘛的 二面: 有什么设计模式 装饰者模式讲讲 Hashmap内存结构,扩容问题 创建线程的几种方式 Runnable和callable区别 线程池参数, 队列,核心线程池和最大线程池关系 sql注入, 哈希一致性 分布式缓存 有些不记得了。。。。。。二面后面问到我懵逼。。。。。。。。。。。。。。