后端岗位面试题 · 性能优化
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 7174 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 541 题如果实时任务出现延迟,你会如何定位问题并处理? 考察实时链路问题排查与延迟治理第 542 题什么是慢查询?通常如何定义和排查? 考察对慢查询概念、判定标准与排查方法的掌握第 543 题Elasticsearch为什么快? 考察对ES索引机制和查询路径的理解第 544 题假设你有一个高并发的键值存储系统,底层使用了非易失性内存(NVM)。由于 NVM 的特性,我们希望将对键的随机插入操作转换为批量、顺序的写入。insert 函数在并发环境下必须是线程安全的,但不能使用全局锁,因为这会成为瓶颈。flush 函数应该能够高效地将多个线程插入的数据一次性、按序刷写。请先简述你的设计思路,包括如何保证线程安全、如何实现无锁或细粒度锁的插入,以及 flush 函数如何高效执行,然后实现代码。 考察并发设计能力、无锁或细粒度同步策略,以及对批量顺序写入与 NVM 特性的理解第 545 题如何正确建立数据库索引? 考察索引设计的基本原则与适用场景判断第 546 题说说慢查询优化过程 考察对数据库慢查询定位、分析与优化的完整方法论第 547 题平时工作中有遇到任务产出比较慢、数据倾斜的问题吗?是怎么解决的? 考察大数据任务性能问题排查与数据倾斜解决能力第 548 题C语言中堆和栈的使用区别是什么? 考察对堆栈内存分配、生命周期与使用场景的理解第 549 题请解释自适应哈希索引(Adaptive Hash Index)的工作原理及其适用场景。 考察对自适应哈希索引机制、触发条件与适用场景的理解第 550 题在无序映射容器中,当出现大量哈希冲突时有哪些解决方案? 考察哈希冲突应对策略及性能影响分析第 551 题select 查询有什么弊端? 考察对查询性能、数据一致性及资源消耗的理解第 552 题如何优化SQL慢查询? 考察SQL性能优化的系统方法、工具使用和常见优化手段第 553 题数据倾斜的原因有哪些?如何解决? 考察对数据倾斜问题的定位、分析和实际解决能力第 554 题数据库中的 prepare 语句是做什么用的? 考察对预处理语句机制及其作用的理解第 555 题ArrayList扩容机制存在哪些问题? 考察对ArrayList扩容实现细节、性能与并发安全的理解第 556 题push_back()左值和右值的区别是什么? 考察对C++左值与右值语义以及push_back重载行为的理解第 557 题如何判断在用户下单长流程中某个模块是否成为性能瓶颈? 考察性能监控、数据分析和瓶颈定位能力第 558 题请介绍一下 CPU 的三级缓存结构及其作用。 考察对 CPU 缓存层级、数据一致性和性能影响的理解第 559 题为什么要使用数据库索引?索引解决了什么问题? 考察索引的动机、收益与适用边界第 560 题如何解决商城秒杀系统的超卖问题? 考察对并发扣减库存、原子操作与一致性的理解