1,讲一下JVM的运行时数据区 有哪些,作用分别是什么 ?
2,CountDownLatch和CyclicBarrier的区别?
3,了解Redis持久化机制吗?
4,Map了解多少,就讲1.8?
5,Java反射与动态代理了解多少?
6,事务嵌套的场景,A方法调用B方法事务的传播机制,B方法抛出异常以及发生异常被Catch时A会 发生什么场景
7,事务失效的场景?
8,AOP有用过吗?什么场景下?原理是什么?
9,介绍下mysql的索引 ?
10,ABC三列字段,让你来建立索引,你会怎么建?为什么?这样建立什么sql会有效,什么sql会失
效?
11, mysql发生死锁的场景,描述一下发生死锁的过程,你们怎么避免?
12,垃圾回收算法 标记-复制算法用到了堆的哪一部分?
13,什么时候用ThreadLocal,使用ThreadLocal注意事项 ?
14,TCP三次握手,为什么是三次 ?
15,synchornized与lock区别 ?
16, 对比过Mq和kafka的区别吗?
17, 怎么确保rabbitMq的消息能够投递到服务上 ?
18, 描述下什么是幻读?
19, 如何能够使JVM内存溢出?
20, 数据库的索引结构能介绍下吗?innodb和myisam的区别是什么?



