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

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

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

筛选题目已选:性能优化
第 201 题vector 扩容机制? 考察 STL vector 动态数组的容量管理与性能权衡性能优化技术原理C++第 202 题针对线上工业级的量,排行榜的更新和查询有什么优化措施? 考察高并发场景下排行榜更新与查询的性能优化方案设计性能优化系统设计方案权衡Redis第 203 题说一下 Shuffle 和宽窄依赖,怎么可以避免 Shuffle? 考察 Spark 数据分区机制与性能优化意识性能优化技术原理Apache Spark第 204 题接口响应慢时,如何从系统和应用层面排查? 考察性能问题排查的系统性思路与优先级的把握性能优化技术原理问题排查第 205 题SQL 慢查询的排查思路 考察对 SQL 性能问题的系统性排查方法和工具使用性能优化技术原理问题排查SQL第 206 题String底层数据结构是什么,为什么能做到高效? 考察Java String的底层实现原理与性能设计性能优化技术原理Java第 207 题你觉得高流量场景下系统最大的压力在哪里? 考察对高并发系统瓶颈的分析能力与整体架构理解性能优化问题拆解系统设计第 208 题在 SQL 查询中,order by 和 group by 的使用是否会导致索引失效?请说明原因及如何避免。 考察对索引结构与排序、分组执行计划的理解性能优化技术原理问题排查SQL第 209 题protobuf为什么快 考察对protobuf序列化性能优势原理的理解性能优化技术原理Protocol Buffers第 210 题请说明使用 MySQL 时需要注意哪些重要的原则性问题? 考察对 MySQL 核心使用原则、设计规范与常见误区的理解性能优化风险判断技术原理MySQL第 211 题请分别说明 InnoDB Buffer Pool 和 Elasticsearch Cache 的作用、主要组成部分及其对性能的影响。 考察对数据库与搜索引擎缓存机制的原理理解和对比能力性能优化技术原理ElasticsearchInnoDB第 212 题创建多线程/线程池的常见方式,如何正确使用线程池? 考察线程创建方式的理解以及线程池参数配置与使用规范性能优化技术原理技术选型Java第 213 题如何避免bank conflict? 考察对GPU内存带宽利用、访存模式优化能力性能优化技术原理CUDA第 214 题一般设置核心线程数会从哪些因素去考虑? 考察线程池核心线程数设置的权衡因素与场景化思考能力性能优化技术原理方案权衡第 215 题Linux中进程和线程的上下文切换过程是什么?请比较它们的开销差异。 考察对操作系统上下文切换机制的理解及进程线程开销差异性能优化技术原理Linux第 216 题请解释零拷贝技术及其在 Netty 中的实现方式。 考察零拷贝技术原理、适用场景及 Netty 相关优化机制性能优化系统设计技术原理Netty第 217 题在项目实践中,你如何定义慢SQL? 考察对慢SQL判定标准、诊断方法和监控机制的理解性能优化技术原理问题排查MySQL第 218 题synchronized 有什么优缺点? 考察对 Java 内置锁机制的正确理解与性能风险意识性能优化技术原理方案权衡Java第 219 题创建索引的原则有哪些? 考察数据库索引设计与优化的核心原则性能优化技术原理方案权衡第 220 题针对哈希表查找性能变慢的场景,你会从哪些方面分析和优化? 考察对哈希表冲突、扩容、负载因子等性能影响因素的理解及优化能力性能优化技术原理问题排查