后端岗位面试题更新 2026-08-05

说说BIO和NIO,知道多少说多少,说的底层一些

阿里巴巴后端开发电商问题拆解技术原理Java

考察说明

考察对同步阻塞与同步非阻塞I/O模型的底层理解

回答思路

  1. 清晰区分BIO和NIO的阻塞模型差异
  2. 能解释NIO的Selector、Channel、Buffer核心组件
  3. 能说明NIO的非阻塞与多路复用机制
  4. 触及底层系统调用如select/poll/epoll的适用场景
  5. 能指出NIO在JDK中的实现(如sun.nio.ch)和常见问题