Java 热门面试题 200 道
2025
30
- 分布式和微服务有什么区别? 负载均衡算法有哪些? 如何解决 Redis 中的热点 key 问题? 什么情况下需要使用分布式事务,有哪些方案? 什么是 Seata? 什么是服务降级? 什么是服务熔断? 什么是服务雪崩? 什么是配置中心?有哪些常见的配置中心? 说说 Redisson 分布式锁的原理? 为什么 Redis 设计为单线程?6.0 版本为何引入多线程? HTTP 与 RPC 之间的区别? Redis 的 hash 是什么? Redis 的 Lua 脚本功能是什么?如何使用? Redis 的 Pipeline 功能是什么? Redis 的持久化机制有哪些? Redis 的哨兵机制是什么? Redis 和 Memcached 有哪些区别? Redis 集群的实现原理是什么? Redis 集群会出现脑裂问题吗? Redis 数据过期后的删除策略是什么? Redis 通常应用于哪些场景? Redis 为什么这么快? Redis 在生成 RDB 文件时如何处理请求? Redis 支持事务吗?如何实现? Redis 中常见的数据类型有哪些? Redis 中的 Big Key 问题是什么?如何解决? Redis 中跳表的实现原理是什么? Redis 中有哪些内存淘汰策略? Redis 主从复制的实现原理是什么?