有赞面试题 · 性能优化
有赞相关面试题,按最终去重题目聚合。
共 483 道真题 · 当前筛选命中 61 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 1 题请解释什么是 Redis 的大 key,以及如何发现和处理大 key 问题? 考察对大 key 的危害、识别方法和处理技巧的理解第 2 题Stream 并行流的使用场景和底层原理是什么? 考察对 Java Stream 并行流的适用场景和底层实现机制的理解第 3 题如何通过 explain 制定 SQL 的优化策略? 考察对 MySQL explain 输出各指标的理解及基于执行计划的优化方法第 4 题某一个服务频繁调用另一个服务时,你会如何做优化? 考察服务间调用优化的系统思维与性能优化能力第 5 题如何解决深分页的问题? 考察对数据库分页性能瓶颈的理解及优化手段第 6 题如何优化SQL慢查询? 考察SQL性能优化的系统方法、工具使用和常见优化手段第 7 题能提到分页,深分页一般是怎么优化的? 考察深分页优化的手段、原理及适用场景第 8 题如何设计并实施并发场景下的性能与正确性测试? 考察并发测试的规划、方法与结果分析能力第 9 题某一个线程池突然大量线程被占用了,导致整个链路变慢了,这个时候你有哪一些的方式去处理它? 考察线程池故障排查与应急处理能力第 10 题在实现虚拟列表时,你是如何决定使用现成库还是手写的?如果手写,其核心原理是什么? 考察虚拟列表的实现原理、技术选型权衡及对性能优化的理解第 11 题请介绍InnoDB索引的内存结构。 考察对InnoDB缓冲池中索引页与数据页的组织、命中机制及优化手段的理解第 12 题请说明线程池的核心原理,以及如何合理设定核心线程数、最大线程数和队列容量等参数?如果核心线程数设置过大,会带来什么影响? 考察线程池原理、参数配置合理性及过配置风险第 13 题请谈谈你对MySQL覆盖索引的理解,并说明如何利用覆盖索引进行查询优化。 考察覆盖索引的概念、实现原理及优化应用第 14 题在什么背景下需要引入二级缓存?请谈谈你的设计方案。 考察对缓存分层背景的理解与设计能力第 15 题线程池这些参数你是怎么来进行一个合理设置的? 考察线程池核心参数的合理配置思路和业务负载分析能力第 16 题请谈谈你如何优化 Redis 的性能,包括内存和访问效率。 考察对 Redis 性能优化的系统认识和实践经验第 17 题HTTP/2.0将数据压缩成二进制帧起到了什么效果? 考察对HTTP/2协议分层、二进制帧设计和性能优化机制的理解第 18 题为什么使用React时通常比使用Vue需要更关注渲染性能优化? 考察对两大前端框架渲染机制差异的理解第 19 题Vue 中为什么要给 v-for 列表使用 key?谈谈你对这个 key 的理解。 考察对 Vue diff 算法中 key 作用的理解及应用第 20 题为什么RR级别的效率要比RC低? 考察对InnoDB事务隔离级别实现机制的理解,尤其是锁与MVCC的差异