58集团面试题 · 性能优化

58集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化
第 1 题谈谈对MySQL的索引的理解 考察对MySQL索引原理、类型、适用场景及优化策略的理解性能优化技术原理方案权衡MySQL第 2 题Kafka消息积压了怎么处理? 考察对消费性能瓶颈的定位与扩容降级方案的掌握性能优化系统设计问题排查Apache Kafka第 3 题请解释HashMap中扰动函数的原理与作用,并说明为什么扰动函数能够减少哈希冲突。 考察对哈希算法细节的理解和性能优化意识性能优化技术原理Java第 4 题在数据库表上创建索引时,你会如何考虑索引的设计? 考察对索引设计原则、场景适配和成本权衡的理解性能优化技术原理方案权衡第 5 题请详细解释IO多路复用,说明select、poll、epoll三种模式的区别以及底层实现原理。 考察对IO多路复用机制的理解深度,包括系统调用差异和底层实现性能优化技术原理方案权衡Linux第 6 题什么时候线程池会出现Full GC,你怎么优化? 考察线程池使用与JVM内存管理联动时的风险识别与优化能力性能优化风险判断技术原理Java第 7 题Java中的原子类为什么用Atomic而不用锁? 考察并发编程中对原子类与锁机制差异的理解和选型能力性能优化技术原理方案权衡Java第 8 题MySQL为什么选取B+树作为存储结构,与B树比较有何优势? 考察B+树与B树的区别及MySQL索引底层设计原理性能优化技术原理方案权衡MySQL第 9 题如何排查并解决线上 Java 应用的 OOM 问题? 考察线上故障排查思路、工具使用和根因定位能力性能优化技术原理问题排查Java第 10 题一个计算任务耗时10ms,一个数据读取任务耗时10ms,在16核计算机上,开启多少个线程能使性能最大化? 考察并发模型对CPU密集与IO密集任务性能的影响性能优化问题拆解技术原理第 11 题MySQL表记录很多的时候比如说有一亿个数据,怎么处理? 考察海量数据下MySQL的表设计、索引优化与读写扩展策略性能优化系统设计方案权衡MySQL第 12 题讲讲 InnoDB 里的 B+树 索引。 考察对 InnoDB B+树索引结构、特性及其对查询性能影响的理解性能优化技术原理InnoDB第 13 题请介绍CSS动画的实现方式,并说明它们的适用场景和性能差异。 考察CSS动画基础、实现方式选型及性能优化意识性能优化技术原理技术选型CSS第 14 题请分析 MySQL 索引的优缺点。 考察对索引机制、性能影响和适用场景的理解性能优化技术原理方案权衡MySQL第 15 题什么时候 HashMap 的数组需要扩容? 考察对 HashMap 扩容机制和加载因子相关知识的掌握性能优化技术原理Java第 16 题HashMap中如何定位桶,如果有100个键值对要存入HashMap中,如何使其效率最高? 考察HashMap底层原理、哈希定位机制及容量设计优化性能优化技术原理方案权衡Java第 17 题Redis持久化怎么实现?两种持久化方式的使用场景分别是什么,还有其他持久化方式吗? 考察Redis持久化机制的原理、适用场景及扩展知识性能优化技术原理方案权衡Redis第 18 题描述一下从浏览器地址栏输入URL到页面最终呈现的整个过程 考察对网络请求链路、浏览器渲染机制及性能优化的系统性理解性能优化问题拆解技术原理DNSHTTPTCP第 19 题前端请求后端接口超时怎么排查? 考察接口超时问题的排查步骤和前端处理能力性能优化问题拆解问题排查第 20 题MySQL中的聚集索引和非聚集索引有什么区别?各自有什么特点和使用场景? 考察对MySQL索引结构、数据存储方式及相关权衡的理解性能优化技术原理方案权衡MySQL