后端开发面试记录

1、mysql多表联查的优化

2、造成索引失效的原因

3、mysql的三大范式

4、MQ的使用场景

5、如何防止MQ消息丢失

6、如何动态扩大消费者数量,如何动态创建消费者?

7、动态扩大broker之后系统需要重新发布吗?

8、10台机器,只想让其中的4台去创建和消费,怎么做?

9、redis的keys命令,在项目中可以使用keys吗?

10、redis持久化机制

11、redis缓存击穿,缓存雪崩,缓存穿透?

12、redis模式?

13、哨兵机制和集群机制的区别?

14、哨兵机制会自动切换吗?

15、redis内存占用内存比较多的时候怎么处理?

16、redis的过期key是怎么删除的?

17、接口响应慢的话怎么排查解决?

18、线程一直死循环怎么办?

19、线程怎么创建和使用?线程数的数量怎么设计?

#java面经##java面试##后端#
全部评论
很全面,8是怎么答的
点赞 回复 分享
发布于 今天 19:43 陕西

相关推荐

评论
点赞
1
分享

创作者周榜

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