第一面:卓驭科技后端面试
一、java基础与核心
1.HashMap 与 ConcurrentHashMap 的区别
2.谈谈synchronized 和 ReentrantLock 的区别
3.volatile 关键字有什么作用
4.简述JVM的内存模型
二、并发编程
1.线程池的核心参数有哪些
2.什么是AQS
3.如何实现一个分布式锁
三、数据库与缓存
1.MySQL中,有哪些常见的索引失效场景
2.MVCC是如何实现的
3.如何保证Redis缓存与数据库之间的数据一致性
4.什么是缓存血崩,如何预防
四、场景题
1.有一个慢SQL查询,排查和优化思路是什么
2.线上应用突然发生CPU飙高,如何快速定位问题
#发面经攒人品#
1.HashMap 与 ConcurrentHashMap 的区别
2.谈谈synchronized 和 ReentrantLock 的区别
3.volatile 关键字有什么作用
4.简述JVM的内存模型
二、并发编程
1.线程池的核心参数有哪些
2.什么是AQS
3.如何实现一个分布式锁
三、数据库与缓存
1.MySQL中,有哪些常见的索引失效场景
2.MVCC是如何实现的
3.如何保证Redis缓存与数据库之间的数据一致性
4.什么是缓存血崩,如何预防
四、场景题
1.有一个慢SQL查询,排查和优化思路是什么
2.线上应用突然发生CPU飙高,如何快速定位问题
#发面经攒人品#
全部评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享