后端岗位面试题 · 性能优化
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 7174 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 621 题如何判断服务端是否存在某个文件,比如两个1GB的大文件如何快速判断内容是否一致? 考察文件存在性判断与内容一致性的技术方案设计第 622 题请说明常见排序算法(如快速排序、归并排序、堆排序)的原理、时间复杂度和空间复杂度,并比较它们在不同场景下的使用选择。 考察对排序算法原理、复杂度分析及场景选型的能力第 623 题请介绍 Flink 的状态过期策略(State TTL)及其实现原理。 考察对 Flink 状态管理和状态过期机制的理解第 624 题为什么需要缓存?请介绍下缓存。 考察对缓存核心价值、适用场景和基本类型的理解第 625 题请谈谈你会如何提升一个现有系统的处理能力? 考察对系统性能优化方法论及方案权衡的理解第 626 题请结合实际场景,阐述你的多线程并发策略,包括如何控制共享资源的访问、避免死锁以及提升并发性能。 考察多线程并发的设计思维、同步机制选择与性能平衡能力第 627 题使用 top 命令发现 CPU 使用率很高,该如何进一步定位问题? 考察系统性能问题排查思路和工具链的掌握第 628 题在数据库表上创建索引时,你会如何考虑索引的设计? 考察对索引设计原则、场景适配和成本权衡的理解第 629 题请深挖你的实习经历:除了技术细节,你如何开展跨部门沟通和方案协调?在SQL或接口调优时,你的思考逻辑是什么? 考察跨部门协作方式与技术调优的系统性思考第 630 题除了使用 EXPLAIN 分析执行计划,SQL 性能调优还有哪些常见方法和手段? 考察 SQL 调优的系统性方法和优化思路第 631 题JVM有调优经验吗? 考察候选人对JVM调优的实际理解与项目实践经验第 632 题当大量连接同时打到 MySQL 时,MySQL 自身有哪些连接管理或保护机制? 考察对 MySQL 连接管理与资源保护机制的理解第 633 题请介绍你做线程池优化的具体方案和效果。 考察线程池调优的理解、实践和量化能力第 634 题请介绍接口性能优化的常用手段,并说明SQL优化在其中的作用。 考察接口性能优化思路和SQL优化的核心方法第 635 题如何用C++11新特性提升代码效率? 考察对C++11关键特性的理解及其在性能优化中的应用第 636 题一个场景:全服共有100万名玩家进行擂台赛,每场比赛结束后玩家积分变动,现在要实现一个显示积分前100名玩家的排行榜,有什么方案?数据是动态的。 考察在海量动态数据下排行榜的设计能力,涉及数据结构选择、更新策略与性能权衡第 637 题如果任务执行很快(比如 100ms),为什么还要用线程池? 考察线程池在短任务场景下的价值与资源复用意识第 638 题请介绍MySQL索引的主要类型及其使用场景,并说明如何选择合适的索引。 考察对MySQL索引类型、适用场景及选型原则的理解第 639 题如何对一条慢查询进行SQL调优?请说明分析步骤和常用手段。 考察SQL调优的系统性分析方法和常用优化手段第 640 题请描述非主键索引在一次查询中的执行流程,并说明与主键索引的区别。 考察数据库索引原理、回表机制与索引选择认知