面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
RocketMQ 困难

RocketMQ 5.x 的定时消息(时间轮)相比 4.x 的延迟级别有什么改进?

RocketMQ 中等

为什么 RocketMQ 4.x 的延迟级别是固定的 18 级,而不是任意时间?

RocketMQ 中等

RocketMQ 延迟消息的实现原理是什么?(4.x 定时任务方式)

RocketMQ 简单

RocketMQ 的延迟消息有哪几个级别?默认支持多少级?

RocketMQ 困难

顺序消息消费失败重试时如何保证顺序不被打乱?

RocketMQ 中等

RocketMQ 如何实现顺序消息?生产端和消费端分别要做什么?

RocketMQ 简单

RocketMQ 支持哪几种消息类型?分别适用于什么场景?

RocketMQ 困难

磁盘写入时 page cache 与 transientStorePool(堆外内存)两种写入路径有什么区别?

RocketMQ 中等

为什么 RocketMQ 默认是异步刷盘 + 异步复制?

RocketMQ 困难

如何选择刷盘与复制策略的组合来满足「不丢消息」的需求?

RocketMQ 中等

RocketMQ 的「主从延迟」是如何产生的?slave 落后太多会怎样?

RocketMQ 困难

Master 宕机后 Slave 能自动切换为 Master 吗?4.x 与 5.x 有何不同?