- 1
- 0
- 约4.71千字
- 约 6页
- 2026-11-12 发布于河北
- 举报
头条、腾讯高频面试真题及详细答案(2026最新、口语化无模板)
说明:所有题目均为近两年字节头条、腾讯校招/社招真实高频题,答案贴合面试官考察核心,采用工程师日常口述风格,摒弃书面套话,适配后端开发通用岗位,可直接背诵复用。
一、腾讯高频面试题(技术+业务+综合素质)
(一)计算机基础高频题
1、讲讲epoll的原理,为什么比select、poll效率高?
参考答案:
epoll是Linux下高性能IO多路复用模型,核心是事件驱动机制。首先说select和poll的短板,select有最大文件描述符1024的硬性限制,poll解除了数量限制,但两者底层逻辑一致。每次调用都需要把全部fd从用户态拷贝到内核态,内核会遍历所有fd检测事件,时间复杂度是O(n),而且每次返回后,用户态也要遍历所有fd找就绪事件,并发量大的时候开销极高。
epoll做了三层优化:第一,采用红黑树存储监听的fd,没有数量上限,适配海量连接场景;第二,采用事件回调机制,内核只会返回就绪的fd,不需要遍历全部,时间复杂度降到O(1);第三,支持内存映射,减少用户态和内核态的数据拷贝开销。
除此之外,epoll有两种触发模式,水平触发和边缘触发。边缘触发只在状态变化时通知一次,配合非阻塞IO可以做到极致高性能,这也是高并发服务首选epoll的核心原因。
2、TCP三次握手、四次挥手,为什么不能两次握手?
参考答案
您可能关注的文档
最近下载
- 电路分析练习题新版教程.doc VIP
- 2026年《中国下肢深静脉血栓诊疗临床指南(2026版)》.docx VIP
- 护栏安装冬季施工方案.docx
- 2025年11月12日上海公路投资建设发展有限公司南北通道浦西段和越江段新建工程.pdf VIP
- IPG激光器YLR-K 说明书.pdf VIP
- 2024届高考语文复习:语用专题训练长句短句互换(含答案).pdf VIP
- 变电站电气符号完整大全(GB_T 4728-2021 等国标).docx VIP
- 零缺陷管理方案.pptx VIP
- 汉源县“三木药材”产业发展存在问题及对策.doc VIP
- APQC的流程分类框架 (PCF) - 跨行业- PDF中文 V7.4.pdf VIP
原创力文档

文档评论(0)