帆软后端二面面经

二面

1. Redis 的 RDB 和 AOF 两种持久化机制有什么区别?

2. 混合持久化是怎么工作的?

3. 讲一下你的项目里,用 JWT 做用户认证的整个流程。

4. ThreadLocal 的哪部分数据可能会导致内存泄漏?

5. 如果用户在后端改了密码,怎么让这个用户之前的 JWT 令牌都失效?

6. 讲一下什么是缓存雪崩,怎么解决?

7. 除了给缓存时间加个随机值,还有什么其他办法能防止缓存雪崩?

8. 讲一下布隆过滤器。

9. Redis 有哪些常用的数据淘汰策略?

10. 如果让你自己实现一个 LRU 缓存,你会怎么做?

11. Java 的 JVM 内存分为哪几个区?

12. 直接内存是归 JVM 管的吗?

13. JVM 的这些内存区域里,哪些可能会发生 OOM?

14. Java 线程池的核心参数有哪些?

15. 如果要设计一个线程池,让高优先级的任务能优先执行,该怎么做?

16. 数据库是怎么保证事务的原子性的?

17. MySQL 在“读已提交”这个隔离级别下,是怎么避免脏读的?

18. “读已提交”和“可重复读”这两个隔离级别,最核心的区别是什么?

19. 有一堆数,其中只有一个数出现了一次,其他的都出现了两次。怎么快速找出这个只出现一次的数?

20. 有 2 亿个数据要排序,这些数据的取值范围在 1 万到 2 万之间,怎么排最高效?

全部评论
二面明显比你一面问的多了
点赞 回复 分享
发布于 09-16 20:57 北京
加油呀!蹲后续
点赞 回复 分享
发布于 09-16 12:51 广东
答到这步稳了,坐等三面吧兄弟!
点赞 回复 分享
发布于 09-16 11:51 山东
无锡帆软卡不卡本科 双非本985硕😢
点赞 回复 分享
发布于 09-25 00:14 江苏
佬目前的状态显示的什么呀
点赞 回复 分享
发布于 09-24 13:53 江苏
让JWT失效?黑名单方案请求出战
点赞 回复 分享
发布于 09-16 11:51 四川

相关推荐

查看28道真题和解析
点赞 评论 收藏
分享
09-18 16:36
已编辑
门头沟学院 Java
八股战士第一次倒在八股文上1. 实习没做多少东西就不问了2. 项目拷打3. 雪花算法如何实现的,有什么问题4. RabbitMQ如何保证消息顺序性,不丢失,不重复,不堆积5. BitMap统计活跃度,稀疏和稠密都是相同的长度该如何解决,我猜了个用图的那种稀疏矩阵方式,面试官说了个RoaringBitMap,没听说过6. 如何破坏双亲委派机制,答了重写loadclass和spi机制还问还有呢,实在不知道了7. 泛型的类型擦除和多态冲突为什么?怎么解决?8. 异常体系9. ioc和aop,aop实现方式,jdk和cglib谁的性能更高10. 复杂度O(nlogn)的排序算法11. 快排什么时候会退化12. 为什么比较型算法的时间复杂度最低是O(nlogn),好不容易在他的提示下联想到想到了排序组合有N!种,二叉树高度h的节点是2^h,所以h的高度最低是nlogn,然后还要追问我为什么这样,为什么是二叉,真服了二叉是他说的,确实不知道13. 最小生成树的两种方式14. prim算法是贪心实现的,为什么可以保证全局最优15. kruskal算法实现原理?是如何判断两个顶点不在同一个连通分量里的16. 并查集如何实现的17. 路径压缩是如何实现的18. DCL实现方式,如何实现禁止指令重排序的19. n个元素按顺序进栈,出栈有多少种情况?使用动规实现,写出状态转移方程20. 无反问
点赞 评论 收藏
分享
评论
6
28
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务