腾讯面试题 · 性能优化

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

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

筛选题目已选:性能优化
第 161 题请解释JIT即时编译器的基本原理及其在Java虚拟机中的作用。 考察对JIT编译器原理的理解及其在性能优化中的作用性能优化技术原理技术选型JavaJVM第 162 题在第二个项目中你做性能优化,能否给出具体的量化结果? 考察候选人用数据支撑性能优化成果的能力数据驱动性能优化结果导向第 163 题Redis中存在大Key会有什么影响?为什么导致执行速度慢? 考察大Key对Redis性能、稳定性的影响及底层原因分析性能优化风险判断技术原理Redis第 164 题如何实现虚拟滚动列表?请具体说明实现方式和计算方法。 考察前端性能优化中虚拟滚动的原理、实现细节和计算逻辑编码实现性能优化技术原理第 165 题为什么要用epoll实现IO复用? 考察对epoll原理、优势及IO多路复用机制的理解性能优化系统设计技术原理第 166 题你知道Spark的宽窄依赖吗?有没有把宽依赖转化为窄依赖的例子? 考察对Spark任务依赖关系的理解及实际优化能力性能优化技术原理方案权衡Apache Spark第 167 题请介绍C++中内存管理的主要方式,包括栈、堆和静态存储区的区别,以及常见的内存分配与释放机制。 考察对C++内存分区、分配释放机制及常见问题的理解性能优化风险判断技术原理C++第 168 题为什么要使用 Redis 作为缓存,Redis 和云存储不都是需要网络IO吗,为什么你觉得 Redis 更快? 考察对缓存选型、网络IO模型和不同存储系统内部机制的理解性能优化技术原理方案权衡Redis第 169 题前端性能监控需要采集哪些关键指标? 考察前端性能监控核心指标体系与业务关联业务理解性能优化技术原理第 170 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解性能优化技术原理Redis第 171 题你的项目中粒子系统里的10000个粒子是如何存储和管理的? 考察数据结构选型与内存管理意识性能优化系统设计技术选型第 172 题进程、线程和协程的区别和作用是什么? 考察对操作系统资源管理机制和并发模型的理解性能优化技术原理第 173 题同一条 SQL,为什么 SparkSQL 跑起来比 HiveSQL 快?请从执行引擎、优化器等底层机制说明原因。 考察对 SparkSQL 与 HiveSQL 底层执行差异的理解性能优化技术原理方案权衡第 174 题请分别说明 std::map 和 std::unordered_map 的底层实现,以及它们在查找操作上的时间复杂度。 考察对关联容器底层数据结构及复杂度特性的理解性能优化技术原理C++第 175 题Go 的 sync.Map 和普通 map 加互斥锁相比,主要区别和适用场景是什么? 考察并发性能分析与正确使用选择能力性能优化技术选型方案权衡Go第 176 题在 JavaScript 中如何管理内存?请说明主要的垃圾回收机制及避免内存泄漏的实践。 考察对 JavaScript 内存生命周期、垃圾回收原理和内存泄漏防控的理解性能优化风险判断技术原理JavaScript第 177 题介绍下Golang的GC机制 考察Golang垃圾回收机制的原理、版本演进和优化手段性能优化技术原理Go第 178 题游戏服务器在日常运营中通常会遇到哪些性能瓶颈?你有什么应对思路? 考察对日常运营期性能问题的识别与优化能力性能优化系统设计技术原理第 179 题MySQL中一个表数据量大,查询慢,如何优化? 考察对MySQL大数据量查询优化的系统性理解和实践能力性能优化系统设计问题排查MySQL第 180 题怎么去优化这条慢SQL? 考察对慢SQL定位、分析与优化的系统化能力性能优化技术原理问题排查MySQLSQL