知乎面试题 · 性能优化

知乎相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化
第 1 题请说明MySQL binlog的作用以及主从同步的实现原理。 考察对MySQL binlog格式、主从复制机制及常见故障场景的理解性能优化技术原理问题排查MySQL第 2 题当大量调用外部接口导致系统出现大量TIME_WAIT状态时,你会如何优化? 考察对TCP连接生命周期和性能调优的实际处理能力性能优化风险判断问题排查TCP第 3 题请介绍JVM的垃圾回收机制,包括GC算法、垃圾回收器以及如何优化。 考察JVM内存管理、GC算法原理及调优能力性能优化技术原理方案权衡JVM第 4 题使用 HTTPClient 连接池遇到过什么问题?为什么使用连接池?有什么好处? 考察对 HTTP 客户端连接池原理、常见问题及收益的理解性能优化技术原理问题排查第 5 题大模型RAG,如果上传文件特别大,该怎么优化? 考察大文件场景下RAG检索的工程优化与性能权衡性能优化系统设计方案权衡第 6 题当堆内存溢出时,你如何定位和处理? 考察Java堆内存溢出问题的排查思路与解决能力性能优化风险判断问题排查JVM第 7 题项目中数据库索引优化的具体做法是什么? 考察索引设计、执行计划分析与优化思路性能优化技术原理MySQL第 8 题给定约400亿个整数,如何用位数组(位图)快速判断某个数是否存在?并说明内存占用和适用边界。 考察位图思想在大规模数据集合判重中的应用与内存估算性能优化技术原理方案权衡第 9 题请解释CSS中的重排(reflow)和重绘(repaint),并说明它们对页面性能的影响及优化手段。 考察浏览器渲染机制的理解及前端性能优化能力性能优化技术原理CSS第 10 题请介绍 MySQL 中索引失效的常见场景,并说明如何优化查询以避免索引失效。 考察对 MySQL 索引机制的理解及查询优化能力性能优化技术原理问题排查MySQL第 11 题在 Java 8 中,处理大数据量流时如何优化性能? 考察对 Stream 并行处理、短路与资源控制的性能优化认知性能优化方案权衡Java第 12 题请说明你如何分析和优化一个Hive执行计划? 考察对Hive查询执行计划的理解及性能优化能力性能优化技术原理问题排查Apache Hive第 13 题useMemo有什么用? 考察对React性能优化钩子useMemo作用、依赖和适用场景的理解性能优化技术原理React第 14 题请解释事件委托的原理及使用场景。 考察对事件冒泡与事件委托机制的理解及应用能力性能优化技术原理问题排查第 15 题请设计一个在O(n)时间复杂度内找出数组中前K个最大元素的算法。 考察对快速选择(QuickSelect)或其等价算法的理解与时间复杂度分析能力性能优化问题拆解技术原理第 16 题JVM垃圾回收机制? 考察JVM内存模型与垃圾回收算法的理解性能优化技术原理JVM第 17 题MySQL的间隙锁和临键锁的区别 考察对InnoDB锁机制、隔离级别与索引特性对加锁范围影响的理解性能优化技术原理MySQL第 18 题在Vue或React的列表渲染中,key的作用是什么? 考察对虚拟DOM diff算法中key机制的理解性能优化技术原理ReactVue第 19 题为什么反射的性能通常比直接调用更差?请从底层机制角度分析原因。 考察对 JVM 底层机制与性能瓶颈的理解性能优化技术原理问题排查JavaJVM第 20 题实时计算任务中资源和内存应该如何合理分配? 考察对实时计算资源规划、内存管理与调优的理解性能优化技术原理