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

请从原理、使用方式和适用场景等方面,谈谈你对 epoll 的理解。

58到家后端开发消费品/零售性能优化技术原理技术选型Linux

考察说明

考察对 epoll 底层机制、API 使用及适用场景的掌握程度

回答思路

  1. 能解释 epoll 基于事件驱动和回调机制,避免轮询开销
  2. 能说明 epoll_create、epoll_ctl、epoll_wait 的核心用法与参数
  3. 能对比 epoll 与 select/poll 在效率与扩展性上的差异
  4. 能结合具体场景说明触发模式(水平/边缘)的适用性