金三银四JAVA中高级面试题(附答案)
1.如何实现自己的有界队列(类似题目还有顺序打印A,B,C三个线程 循环打印,这里就不重复了,原理一样)
2.ZooKeeper和Eureka作为注册中心有什么异同点
3.HashMap底层的数据结构?能说说hashCode和equals的作用?能说说jdk1.8底层做了哪些优化?
4.Mysql查询过慢怎么定位,怎么优化sql,需要注意哪些地方?
5.简述Netty内部工作原理?线程模型?什么是零拷贝?
6.高并发环境下订单号的生成?
7.你们生产环境中MQ遇到过什么问题没有?
8.生产环境中如何定位CPU过高的线程?
9.你们公司怎么保证Redis和Mysql双写数据库一直的?
10.你们公司如何分布式事务是如何解决的?
11.redis分布式锁如何防止死锁?如何确保业务时间过长导致锁失效的?
12.Mybatis和Spring整合为什么会一级缓存失效
关注公众号领取面试答案,还有海量视频博客等你哟~
关注公众号领取面试答案,还有海量视频博客等你哟~