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