Moka面试题 · 性能优化
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 42 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 1 题请说明你如何使用线程池,如何自定义线程池,其核心参数有哪些,以及底层实现原理是什么? 考察线程池配置、核心参数理解及底层执行机制第 2 题请说明 C++ std::vector 动态扩容的机制和性能影响。 考察容器的扩容机制、复杂度分析与性能意识第 3 题那你觉得里面的string和Java中的string有啥区别? 考察对语言内置字符串类型底层实现与行为差异的理解第 4 题请结合具体案例,谈谈你的JVM调优思路和常用手段。 考察JVM调优的系统性思路与实际排查能力第 5 题在 MySQL 中,条件 a=1 且 b<1 的查询是否会走索引?请解释索引下推(Index Condition Pushdown)的原理。 考察 MySQL 索引结构与索引下推机制的理解第 6 题请详细介绍一下 MySQL 索引的工作原理。 考察对 MySQL 索引底层结构、类型及其性能影响的掌握程度第 7 题创建线程的具体开销包括哪些部分?结合上下文切换,说明这些开销的量级和实际影响。 考察对操作系统线程创建与调度开销的理解及工程权衡第 8 题请详细说明HashMap的扩容机制以及它所使用的哈希算法,并分析两者如何影响性能。 考察对HashMap底层数据结构、扩容逻辑与哈希函数作用原理的理解第 9 题遇到慢SQL该怎么办? 考察SQL性能问题的诊断思路、优化方法和风险意识第 10 题请介绍慢接口的常见优化手段,包括索引优化和多表联查优化。 考察对数据库查询性能优化手段的掌握与应用能力第 11 题在设计查询 20 到 30 岁记录的加速方案时,除了单列索引,你还会考虑哪些优化手段? 考察索引设计与查询优化的综合能力第 12 题请举一个你实际做过的SQL优化案例,并说明优化思路和效果。 考察SQL性能问题的定位、优化手段与量化效果第 13 题explain的filtered字段 考察对MySQL执行计划中filtered字段含义和作用的理解第 14 题如何排查慢查询? 考察数据库性能问题的系统性排查思路与工具使用第 15 题请解释数据库中的索引下推(Index Condition Pushdown)机制及其作用。 考察对数据库查询优化机制的理解,尤其是索引下推如何减少回表和数据传输第 16 题请解释MySQL联合索引的最左匹配原则,并判断联合索引(a,b,c)在查询条件只包含a和c时是否生效? 考察联合索引的最左前缀匹配规则及索引失效场景第 17 题请介绍一个你处理慢接口优化的方案,并延伸到索引和多表联查的相关问题。 考察慢接口定位分析、索引优化与多表联查性能调优能力第 18 题请解释HashMap中负载因子的含义、作用以及默认值,并说明它对性能的影响。 考察负载因子对HashMap扩容时机和空间/时间权衡的影响第 19 题如果由于随机插入导致 B+ 树频繁页分裂和索引重建,有哪些优化手段可以改善? 考察对索引碎片化问题修复手段的掌握第 20 题创建唯一索引会带来哪些代价? 考察对索引维护成本、写入性能和一致性的理解