后端岗位面试题 · 性能优化

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:性能优化
第 721 题请介绍MySQL索引的基本概念、底层数据结构以及它们如何影响查询性能。 考察对MySQL索引原理的理解及其在查询优化中的作用性能优化技术原理MySQL第 722 题请介绍一个你实现过的CUDA算子,包括其功能、并行化思路和性能优化细节。 考察CUDA编程实践、并行化设计与性能优化能力编码实现性能优化技术原理CUDA第 723 题HashMap中当装填因子超过阈值或overflow的bucket数量过多时,扩容机制如何处理? 考察对HashMap扩容触发条件、过程及overflow场景的理解性能优化技术原理第 724 题请解释 MapReduce 中的 shuffle 机制,并说明为什么需要这一过程。 考察对 MapReduce 核心数据流转机制的理解及背后设计动机性能优化问题拆解技术原理MapReduce第 725 题给你一个慢SQL,你会从哪些方面去优化? 考察对慢SQL定位、分析与优化的系统化排查能力性能优化技术原理问题排查SQL第 726 题大数据量情况下怎么去迁移数据和添加索引? 考察大数据量下数据迁移与索引添加的工程实践和风险控制性能优化风险判断系统设计第 727 题一个外部调用QPS忽高忽低的查询接口,会带来哪些影响?如何使用Redis保证其稳定运行? 考察对突发流量影响的识别及利用Redis做缓冲、降级和限流的稳定性设计能力性能优化风险判断系统设计Redis第 728 题请谈谈你在项目中对模糊查询的实现方案和优化经验。 考察对模糊查询的掌握程度、实现细节以及性能优化能力性能优化技术选型方案权衡MySQL第 729 题索引越多越好吗? 考察对索引代价、适用场景和设计权衡的理解性能优化技术原理方案权衡第 730 题请描述你在项目中定位和优化 MySQL 慢查询的完整思路。 考察数据库性能问题排查的系统性与优化落地能力性能优化技术原理问题排查MySQL第 731 题消息积压是什么场景,怎么解决的? 考察对消息队列积压问题的理解、排查与处理能力性能优化问题拆解问题排查第 732 题查询出来的数据(如6月至8月的数据)需要如何计算?请举例说明具体的计算逻辑。 考察对查询结果的聚合、统计或业务计算的理解业务理解性能优化问题拆解第 733 题Redis 中哈希类型和字符串类型在存储相同数据时,哪个占用空间更大? 考察 Redis 不同数据结构的内存占用机制与编码方式性能优化技术原理技术选型Redis第 734 题如果业务场景对实时性要求较高,在使用异步处理的情况下,如何保证实时响应? 考察异步架构下实时性的保障手段与权衡性能优化风险判断系统设计第 735 题请解释数据库中的回表查询,并说明什么是索引覆盖,以及它们之间的关系。 考察对数据库索引原理、回表与覆盖索引概念的掌握及关联理解性能优化技术原理第 736 题请说明Java垃圾回收机制的工作原理。 考察对Java内存管理与垃圾回收核心概念的理解性能优化技术原理Java第 737 题你们为什么将本地缓存的过期时间设置为5秒? 考察缓存过期时间设置的理由和权衡能力业务理解性能优化方案权衡第 738 题请说明在设计数据库索引时,会考虑哪些选择因素并如何做出索引取舍? 考察数据库索引设计的原则、场景分析与权衡能力性能优化技术原理方案权衡第 739 题线上 OOM 如何排查? 考察 JVM 内存问题排查思路、工具使用与根因定位能力性能优化技术原理问题排查JVM第 740 题请介绍你在项目中是如何设计和使用数据库索引的? 考察对数据库索引原理的理解及实际应用能力性能优化技术原理