后端岗位面试题 · 性能优化
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 7174 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 341 题有过JVM调优的经历吗? 考察候选人在JVM层面的实际排查与调优经验第 342 题MySQL 5000万条数据怎么导出? 考察大规模数据导出的方案设计、性能与安全考量第 343 题针对内部排序算法,有哪些常见的优化思路? 考察对排序算法优化方向与适用场景的理解第 344 题在性能方面,JDK动态代理与CGLIB代理哪一种更优?请说明原因。 考察对代理实现效率的理解第 345 题请分享一次你进行 Java 应用性能调优的实际经历,包括遇到的问题、分析过程和最终效果。 考察候选人性能调优实战经验、问题定位能力和结果导向第 346 题当数据库成为性能瓶颈时,如何提升动态数据查询的效率? 考察数据库性能瓶颈的定位与综合优化手段第 347 题Redis的过期删除策略有哪些? 考察Redis内存淘汰与过期键处理机制第 348 题百万点赞量级下,如何设计一个点赞系统? 考察高并发写放大、数据一致性、缓存与存储分层设计能力第 349 题请谈谈数据库索引通常应该如何设计,以及索引是否越多越好,为什么? 考察对索引设计原则、利弊权衡和实际优化能力的理解第 350 题MySQL慢SQL怎么排查 考察SQL性能排查方法和工具使用第 351 题请详细介绍线程池的核心参数、线程状态转换机制以及线程的回收策略。 考察对线程池底层原理的掌握,包括参数作用、状态机与生命周期管理第 352 题在日常开发中,针对 MySQL 数据库,你会如何开展性能优化?请结合实际场景阐述主要的优化策略。 考查对 MySQL 性能优化体系的理解,能否从架构、SQL、索引、配置等多层面提出可落地的优化方案。第 353 题Redis底层实现看过哪些方面? 考察对Redis核心数据结构和底层机制的深入理解第 354 题为什么 Redis 通常比 MySQL 快?这种差异的主要原因有哪些? 考察对 Redis 和 MySQL 底层架构差异的理解,判断是否清楚内存与磁盘、单线程 vs 多线程等本质区别第 355 题请解释数据库索引中页分裂的概念、产生原因及对性能的影响。 考察对索引物理结构与写入性能关系的理解第 356 题请说明你负责项目中的压测数据及其意义 考察性能测试数据解读与业务关联能力第 357 题为什么IO速度慢? 考察对IO性能瓶颈原因的理解与系统化分析能力第 358 题请说明ConcurrentHashMap在JDK1.8中的线程安全实现原理,以及相对JDK1.7的优化之处。 考察ConcurrentHashMap的锁机制与JDK1.8的并发优化第 359 题MySQL 数据库 InnoDB 存储引擎使用 B+ 树作为索引结构,它有什么优点? 考察对 B+ 树索引结构及其在 InnoDB 存储引擎中优势的理解第 360 题JVM 内存模型如何划分?请说明新生代、老年代和永久代/元空间的关系。 考察对 JVM 运行时数据区域及其代际划分的理解