腾讯面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 321 题在内容推荐系统中,多样性和覆盖率分别如何定义和计算?如果仅用分路重合率衡量多样性,会有什么局限? 考察推荐系统评估指标的理解,以及多样性和覆盖率定义与计算的准确性系统设计技术原理方案权衡第 322 题空指针、野指针分别是什么?它们有哪些危害? 考察对指针失效状态的理解及其风险意识风险判断技术原理C第 323 题Goroutine遇到网络IO等阻塞事件会怎么样? 考察Go协程调度机制与阻塞时的行为理解问题拆解技术原理Go第 324 题请实现接雨水问题的算法:给定一个表示柱高度的整数数组,计算下雨之后能接多少雨水。 考察算法设计与编码实现能力,以及对双指针或单调栈等技巧的掌握编码实现问题拆解技术原理第 325 题请用二分查找实现整数 n 的平方根(向下取整),并分析时间复杂度。 考察二分查找算法的实现能力与复杂度分析编码实现技术原理第 326 题TCP三次握手中,第三次ACK丢失会怎样?服务器端未收到该ACK,客户端就开始发送数据,会发生什么? 考察TCP连接建立状态机、超时重传与数据交互的边界行为技术原理问题排查TCP第 327 题在没有发生 IO 的情况下,线程是否也会发生切换? 考察对操作系统线程调度机制的底层理解技术原理第 328 题useState中React如何实现同步更新?函数式更新是如何工作的? 考察对React状态更新机制、批处理及函数式更新原理的理解技术原理技术选型React第 329 题请说明C++中动态链接库和静态链接库的区别及各自的使用场景。 考察对C++链接机制的理解及实际工程选型能力技术原理技术选型C++第 330 题netstat查看是大量timewait状态可能是什么原因,影响是什么,如何规避 考察对TCP连接状态机、TIME_WAIT成因及系统调优的理解风险判断技术原理问题排查TCP/IP第 331 题请从内存分配、字节码、类加载初始化和访问方式四个维度,说明Java中static关键字的编译与运行效果。 考察对static关键字底层机制的理解,覆盖内存、字节码、类生命周期与访问规则问题拆解技术原理Java第 332 题请列举几个典型的高并发场景,并说明各自的技术挑战。 考察对高并发业务场景的理解及对应技术挑战的分析业务理解问题拆解技术原理第 333 题数据库索引的底层结构是什么?请简要说明。 考察对索引底层数据结构的基本理解技术原理InnoDBMySQL第 334 题vite是基于什么技术构建的? 考察对vite底层依赖和原理的了解编码实现技术原理Vite第 335 题在手机端,一个宽度和高度都设置为30px的div中放置一张图片,图片实际显示尺寸应该是多大?请解释DPR(设备像素比)在这里的作用。 考察对设备像素比(DPR)与CSS像素、物理像素关系的理解性能优化技术原理CSS第 336 题数组和链表的区别,体现在内存读取和CPU计算上 考察对数组与链表在存储结构、访问与操作性能上的本质差异的理解技术原理方案权衡第 337 题你在实际项目中是否遇到过协程泄露问题?是如何发现和解决的? 考察对协程生命周期管理、资源释放和问题排查的实践能力风险判断技术原理问题排查第 338 题webpack和vite在构建原理和使用体验上有哪些区别? 考察对主流构建工具核心机制的理解与对比能力技术原理技术选型方案权衡ViteWebpack第 339 题RabbitMQ如何保证消息的顺序性?如果某个Broker宕机,顺序性是否会破坏? 考察消息队列顺序性保证机制及故障场景下的行为风险判断技术原理RabbitMQ第 340 题如果 TCP 连接的通信模式改为半双工,连接关闭时的握手(挥手)次数应如何变化? 考察 TCP 状态机与半双工下连接关闭的细节理解问题拆解技术原理TCP