乐趣区

阿里开发者招聘节-面试题05-关于epoll和select的区别哪些说法是正确的

摘要: 阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的笔试真题这一次将陆续放出(面试题答案将在专辑分享结束后统一汇总分享)。并通过这些笔试真题开放阿里巴巴工作机会,让更多的开发者加入到阿里这个大平台。

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区 特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次将陆续放出(面试题官方参考答案将在专辑结束后统一汇总分享,点此进入答题并围观他人答案)。并通过这些笔试真题开放阿里巴巴工作机会,让更多的开发者加入到阿里这个大平台。

这一次,不仅是知识的收获,还将间接地与技术大牛们做了直观的沟通,了解他们的出题思路与考察要点,并加以消化吸收,这对自己技术能力本身就是一种极大的提升。走上编程之路,不断丰富自己方能与世接轨,努力做最优秀的自己。

4 月 26 日,我们给开发者的第 5 道面试题。

关于 epoll 和 select 的区别,哪些说法是正确的?(多选)

A. epoll 和 select 都是 I / O 多路复用的技术,都可以实现同时监听多个 I / O 事件的状态


B. epoll 相比 select 效率更高,主要是基于其操作系统支持的 I / O 事件通知机制,而 select 是基于轮询机制

C. epoll 支持水平触发和边沿触发两种模式

D. select 能并行支持 I / O 比较小,且无法修改

阿里巴巴出题专家:寈峰

阿里技术专家,阿里巴巴百年技术大学讲师,Apache RocketMQ Committer,Linux OpenMessaging Advisory Board Member,具有多年分布式消息系统等中间件架构设计及研发经验,对云计算及分布式系统架构有深刻理解。目前负责 Apache RocketMQ 的研发及社区生态。

招聘职位:阿里云中间件技术专家


本文作者:山哥在这里

阅读原文

本文为云栖社区原创内容,未经允许不得转载。

退出移动版