1.Hashmap在1.8为什么要引入红黑树 怎么解决的hash冲突2.synchnize锁和retrentlock锁区别3.mysql中MVCC的原理4.RR级别是如何解决幻读的5.聚簇索引和二级索引的区别6.sql查询很慢怎么排查和优化7.tcp为什么三次握手而不是二次8.http和https有什么区别9.jvm中触发fullgc10.双亲委派模型 为什么这么设计11.为什么String字符串在java中不能变 为什么这么设计12.线程池拒绝策略有哪些13.tcp粘包怎么产生的 怎么解决14.redis性能为什么性能高15.接口响应慢 怎么排查16.sql的update慢 可能的原因17.进程和线程的区别18.mysql主从复制延迟原因19.mysql挂了怎么保证业务还能用20.死锁的例子21.coslist怎么保证线程安全22.countdownlanch算法题:二叉树中序遍历非递归反问:建议:整体不错,但算法能力弱反思算法题刷太少了,还得刷状态更新:二面通知下来了。算法没a也能过啊,我真的哭死