腾讯云智研发面试题 · 问题拆解

腾讯云智研发相关面试题,按最终去重题目聚合。

3061 道真题 · 当前筛选命中 660 · 更新 2026-08-05

筛选题目已选:问题拆解
第 121 题TCP为什么要三次握手而不是两次? 考察对TCP连接建立机制及可靠传输原理的理解问题拆解技术原理TCP第 122 题请解释快速排序的基本思想,并说明其平均时间复杂度和最坏时间复杂度。 考察对快排分治思想与复杂度边界的理解问题拆解技术原理第 123 题请介绍 Java 中的零拷贝机制,并说明其在实际应用中的典型场景。 考察对操作系统 I/O 零拷贝原理的理解及其在 Java 中的实现与应用问题拆解技术原理Java第 124 题请描述当你从虚拟机中访问百度网站时,网络数据包从虚拟机到外部网络再到目标网站的完整流程。 考察对虚拟化网络栈和TCP/IP基本路径的理解问题拆解技术原理第 125 题请手写一个异步加法器的实现,并说明可能的优化方案。 考察异步硬件设计、并发控制和资源优化的综合能力编码实现问题拆解系统设计第 126 题请用贪心算法解决股票买卖问题,并说明在只能买卖一次和可以多次买卖两种场景下的解法差异。 考察贪心算法在动态场景中的应用及多阶段问题变体理解问题拆解技术原理第 127 题一致性哈希算法的一致性体现在哪些方面?请简要介绍。 考察对一致性哈希核心概念及其在分布式系统中作用的理解问题拆解技术原理技术选型第 128 题请介绍实现队列的常见方式及其适用场景。 考察队列的基本概念、实现方式及不同实现的权衡问题拆解技术原理方案权衡第 129 题TCP 连接的 TIME_WAIT 状态出现在什么时候?为什么需要它? 考察 TCP 四次挥手状态机及 TIME_WAIT 的作用问题拆解技术原理TCP第 130 题请解释一下联合索引在数据库中的数据结构是怎样的? 考察对联合索引底层B+树结构和最左前缀原则的理解问题拆解技术原理第 131 题100本书,两个人轮流拿,每人每次可拿1到5本,如果你先拿的话,你能否保证拿到最后一本书?讲下思路和答案。 考察数学归纳与博弈策略,是否能先手必胜及具体拿法问题拆解第 132 题在 MySQL 中,一个普通的 SQL 请求大致需要多长时间?影响耗时的关键因素有哪些? 考察对数据库请求耗时的整体认知和性能因素分析性能优化问题拆解技术原理MySQL第 133 题请解释共享内存与分页机制之间的关系。 考察对虚拟内存管理基础概念的理解问题拆解技术原理第 134 题请解释 MySQL 索引的底层实现原理,并说明 B+ 树相比 B 树和哈希索引的优势。 考察对 MySQL 索引底层数据结构(B+ 树)的理解与选型权衡问题拆解技术原理方案权衡MySQL第 135 题知道epoll的水平触发和边缘触发吗? 考察对epoll事件模型的理解及实际应用区别问题拆解技术原理第 136 题请解释垃圾回收中的可达性分析,并说明它如何判定对象是否可回收。 考察JVM垃圾回收中可达性分析的基本原理和判定依据问题拆解技术原理JVM第 137 题TTL的自动过期机制是怎么实现的? 考察对键过期机制底层实现和分布式一致性的理解问题拆解技术原理Redis第 138 题用 mmap 读取一个文件后其实还没有真正的读取到内存里是吧?什么时候才会真的读到内存里? 考察 mmap 的惰性加载机制和缺页中断原理问题拆解技术原理第 139 题对于 select 来说,为什么受限于文件描述符数量? 考察 select 系统调用的实现机制与 FD_SETSIZE 限制的根源问题拆解技术原理第 140 题请实现二叉树的右视图,即从右侧观察二叉树时能看到的节点集合,并输出其节点值序列。 考察二叉树层序遍历或递归遍历的实现能力及边界处理编码实现问题拆解技术原理