DK/Dylan Blog
• 6 articles

interviewQA

面试高频问题整理与解答,覆盖 Java 后端、高并发、中间件等核心技术考点。

All Articles in interviewQA

JUN242026
interview

Netty相关问题

这份文档覆盖 IO 模型、Netty 线程 / 内存 / 编解码、TCP 内核调优。BIO/NIO/AIO 区分 IO 阻塞方式,epoll LT/ET 决定性能;主从 Reactor 隔离 Boss/Worker 避免连接阻塞。池化内存、零拷贝降低 GC 与拷贝开销,LengthField 解码器解决粘半包。IdleState 做应用心跳,高低水位实现发送反压;配套 somaxconn、tcp_syncookies、ulimit 等 Linux 参数优化连接队列与句柄,全方位提升长连接并发稳定性。

16 min read
APR212025
interview

RocketMQ相关问题

介绍Producer/Consumer/NameServer/Broker四大角色职责、Reactor多线程模型(Main/Sub Reactor+业务线程池)、路由注册机制(心跳检测120s超时)、消息类型及CommitLog+ConsumeQueue+Index三层存储架构。

21 min read
DEC282023
interview

JUC相关问题

讲解Java内存模型(主内存与工作内存交互)、线程实现方式及调度、并发三大特性(原子性/可见性/有序性)、Happens-Before规则、线程六种状态转换、wait/notify/volatile原理。

19 min read
DEC272023
interview

Redis相关问题

分析Redis高性能原因(内存+单线程+IO多路复用),缓存穿透/击穿/雪崩解决方案,数据一致性策略(先更新库再删缓存),过期删除(惰性+定期)及8种内存淘汰机制。

41 min read
DEC152023
interview

MySQL相关问题

说明MySQL查询流程、InnoDB行格式(Compact/Dynamic结构+溢出列处理)、主键生成策略、B+树索引原理(聚簇索引vs二级索引vs联合索引)及页内二分查找算法。

28 min read
DEC122023
interview

JVM相关问题

介绍JVM内存区域(程序计数器/虚拟机栈/堆/方法区/元空间)的划分与OOM场景、对象内存布局(对象头+实例数据+对齐填充)、创建流程及指针碰撞/空闲列表内存分配方式。

21 min read