滴滴:
1.什么时候发生STW?GC算法及使用场景

2.GC时应用程序响应时间5ms,如何优化?

3.安全点是什么?为什么需要有安全点?

4.JDK1.7与JDK1.8中,HashMap如何处理频繁频繁碰撞?说说rehash过程

5.JDK1.7与JDK1.8中,ConcurrentHashMap区别,为什么引入红黑树?查询与插入效率如何?

6.说说Mysql索引优化思路,覆盖索引是什么?

7.主键索引与普通索引的区别

8.undo log与redo log区别

9.redis支持的数据类型,zset实现原理


1.Java原子类实现原理,产生的问题?ABA问题是什么?如何解决?

2.Redis支持的数据类型,zset底层实现,zset 插入操作时间复杂度

3.Redis为什么是高性能的?(单线程模型,NIO多路复用,内存操作)

4.Mysql join sql 优化?一条sql只能使用一个索引么?

5.分布式锁实现方式

6.Mysql事务如何实现?InnoDB默认事务隔离级别以及解决什么问题?幻读如何解决?

7.生产环境JVM OOM问题如何排查