腾讯面试题 · 性能优化

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

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

筛选题目已选:性能优化
第 1 题栈的访问速度为什么比堆快? 考察对内存分配策略、局部性原理和硬件缓存机制的理解性能优化技术原理C++第 2 题请解释JIT(即时编译)的工作原理及其在Java虚拟机中的作用。 考察对JIT编译机制的理解及其对程序性能的影响性能优化技术原理JavaJVM第 3 题协程相比线程有哪些优势?请结合具体场景说明。 考察协程与传统线程的差异及适用场景性能优化技术原理方案权衡第 4 题为什么互斥锁锁引用计数性能开销大呢? 考察对互斥锁机制潜在性能瓶颈的理解与分析能力性能优化技术原理方案权衡第 5 题当系统面临资源瓶颈(如 CPU、内存、IO 或连接数)时,你会如何系统性地定位并优化? 考察资源瓶颈的定位思路和优化方法论性能优化问题拆解风险判断第 6 题在数据模型或查询中增加一个维度后,查询性能显著下降,可能的原因有哪些?如何定位和优化? 考察对维度扩展导致查询性能退化的原因分析与优化能力性能优化风险判断问题排查第 7 题如何做索引优化? 考察数据库索引设计的原则、适用场景与排查优化方法性能优化技术原理问题排查第 8 题在秒杀项目中,为什么需要将下单流程改为异步处理? 考察对异步设计动机、效果及性能验证的理解性能优化系统设计方案权衡第 9 题请介绍数据库索引的底层结构及其优势,并说明如何规避回表问题。 考察对索引底层实现、B+树优势及回表优化策略的理解性能优化技术原理方案权衡第 10 题怎么理解Redis所谓的“单线程” 考察对Redis单线程模型、多路复用机制及性能权衡的理解性能优化技术原理方案权衡Redis第 11 题怎么排查慢索引? 考察索引性能问题的系统排查能力与分析方法性能优化技术原理问题排查第 12 题当用户对“物理真实感”与“游戏爽快感”的需求发生冲突时,你会如何通过动作夸张度测试、玩家阈值分析和融合算法设计来找到平衡点?请举例说明你的调优方法和验证标准。 考察在游戏物理与动作体验中平衡真实感与爽快感的方法论,包括测试设计、阈值分析和算法融合能力性能优化问题拆解系统设计Unity第 13 题假设G是CPU密集型的代码,此时GMP还有高并发的效果吗? 考察对GMP调度器在CPU密集型场景下并发收益的理解性能优化系统设计技术原理Go第 14 题Redis 中可以直接存储图片的二进制数据吗?为什么? 考察对 Redis 数据模型、内存特性及不同存储方案的理解性能优化技术原理方案权衡Redis第 15 题请说明Java垃圾回收机制的工作原理。 考察对Java内存管理与垃圾回收核心概念的理解性能优化技术原理Java第 16 题请结合实际项目,谈谈你在多进程或多线程编程中如何使用锁,遇到过哪些异常,以及如何落地细粒度锁或分段锁来优化并发性能? 考察并发锁的实际应用、异常处理与性能优化落地能力性能优化技术原理问题排查第 17 题斐波那契递归的时间复杂度及优化方法 考察递归算法的时间复杂度分析与常见优化手段性能优化技术原理第 18 题HTTP与HTTPS在性能上有哪些差异? 考察对HTTPS加密握手、数据加密开销及性能优化手段的理解性能优化技术原理方案权衡HTTPHTTPSTLS第 19 题训练或推理 Transformer 模型时有哪些常用加速方式? 考察对模型计算优化方法的广度与原理理解性能优化技术选型Transformer第 20 题MySQL的主键为什么不能太大? 考察主键大小对存储和性能的影响性能优化技术原理InnoDBMySQL