1.HashMap是怎么扩容的(扩容多少,已有元素怎么处理)?
2.Spring 循环依赖的处理(单例,多例状态下的处理,赖加载一定能处理掉循环依赖么?)
3.字符流字节流的区别?
4.mysql消息队列满的时候怎么处理?
5.线程池队列满的时候怎么处理?
6.Java线程池的实现?
7.HashMap底层实现的数据结构(数据结构的作用)
8.HashMap是否线程安全?
9.ConcurrentHashMap原理?
10.分布式事务的处理(xa?最终一致性?怎么保证最终一致)
11.分表分库?
12JVM崩溃原因查找?(JVM内存镜像文件分析,常用jvm性能分析命令)
13.mysql聚簇索引和非聚簇索引区别?怎么存储?
14.mysql索引的数据结构?
15.myisam innodb引擎的区别
17spring 事务(注解事务,声明事务,编程事务,事务的传播机制)
18说说你最满意的一个项目的架构
19.nio原理
20.java线程能被中断吗,中断一定能成功吗?
21.redis持久化有几种方式
22Redis崩溃后系统怎么处理
23.java内存模型
24.java内存区域
25.java内存哪些是线程共享,哪些是线程独享
26.java虚拟机栈有几种内存溢出异常(怎样能让栈内存溢出)
27java怎么保证高并发下线程安全
28.synchronized和Lock的区别
29.你觉得自己有什么特长,技术方面有什么深度的研究