NIO和Netty面试题
NIO
- 阐述 NIO原理?
- BIO/NIO/AIO有什么区别?有哪些实现?
- 讲讲NIO的原理与实现?NIO用到了哪个经典技术思想?JDK1.8中NIO有做什么优化
- 了解多路复用机制 常见问题 同步阻塞、同步非阻塞、异步的区别?
- select、poll、eopll的区别?
- Linux网络IO模型
- 哪些库或者框架用到NIO?
- redis的事件驱动多路复用底层实现;引申到NIO编程
- NIO解决了什么问题
- 有了解过mina?
- NIO的核心是什么?(IO线程池) ,问IO包的设计模式(装饰器模式),为什么要这样设计?有没有更好的设计?
- NIO模型,特别是其中的selector的职责和实现原理
- select、poll 和 epoll 的区别
- NIO过程介绍,NIO怎么做到多路复用的
Netty
- Netty 分布式任务调度怎么做?
- Netty 的优势在哪?有什么问题吗?
- NIO,Netty,网络协议,涉及到的OS交互
- Netty nio问题,问了流程
- Netty的 API gate 设计
- Netty线程模型(源码拷问)
- Netty的几种线程模型和架构