Java面试题 · 系统设计 · Netty
题库中标记为“Java”的结构化面试题。
共 861 道真题 · 当前筛选命中 5 道 · 更新 2026-08-03
筛选题目已选:系统设计 · Netty
考察点
技术栈
第 1 题请解释时间轮(Time Wheel)的基本原理,并列举其典型应用场景和设计权衡。 考查对时间轮数据结构的理解及其在延时任务、定时器中的实际应用。第 2 题请解释 Sentinel 集群限流的具体实现机制,包括其内部组件是如何协调工作的? 考察对 Sentinel 集群限流架构和通信机制的理解。第 3 题请解释Spring Cloud Gateway的核心概念及其在微服务架构中的作用。 考查对Spring Cloud Gateway基本定义和核心功能的理解程度。第 4 题请深入分析Netty为何能获得高性能表现?从IO模型、线程模型、内存管理和底层优化等方面阐述其核心技术原理。 考查对Netty高性能核心机制的理解,包括IO多路复用、事件驱动、线程模型及内存优化。第 5 题在 JDK NIO 中,空轮询 Bug 会导致 Selector 在无事件时仍返回,进而造成 CPU 空转。请说明 Netty 针对该问题的具体处理策略与机制,包括其检测方式、重建 Selector 的流程以及防止 CPU 飙高的手段。 考查对 Netty 解决 JDK NIO 空轮询 Bug 机制的理解,以及故障处理与系统设计能力。