后端岗位面试题 · 性能优化
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 7174 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 681 题Redis 中可以直接存储图片的二进制数据吗?为什么? 考察对 Redis 数据模型、内存特性及不同存储方案的理解第 682 题从 CPU 角度分析,二维数组按行遍历和按列遍历哪个更快?为什么? 考察缓存局部性原理及其对程序性能的影响第 683 题请详细解释IO多路复用,说明select、poll、epoll三种模式的区别以及底层实现原理。 考察对IO多路复用机制的理解深度,包括系统调用差异和底层实现第 684 题Redis读写大概是什么样级别的性能?什么样的数量级? 考察对Redis性能量级与适用场景的认知第 685 题Java IO模型中,BIO、NIO有什么区别,系统内核是如何操作数据拷贝的? 考察对Java IO模型差异的理解以及内核数据拷贝机制的掌握第 686 题JVM 内存上升,怎么排查? 考察JVM内存问题定位与排查方法第 687 题请谈谈你对 Golang 内存分配机制的理解,以及当分配一个切片或 map 时内存是如何管理的? 考察对 Go 内存分配器、堆栈分配及切片和 map 底层结构的理解第 688 题请解释MySQL执行计划中各个字段的含义,并说明如何利用执行计划优化慢查询。 考察对MySQL执行计划的理解及查询优化能力第 689 题请结合具体案例,谈谈你的JVM调优思路和常用手段。 考察JVM调优的系统性思路与实际排查能力第 690 题如果查询返回的数据量在1万到1万零10条之间,如何优化SQL只返回其中10条数据? 考察对分页查询、LIMIT使用和查询优化的理解第 691 题在文件下载模块中,如果用户点击下载按钮100次,系统是否会加载100次?如何避免文件在内存中被重复加载? 考察并发控制与内存资源管理能力第 692 题在什么数据量级别下需要考虑分库分表?如何评估和统计这个阈值? 考察对分库分表触发条件、数据量评估和容量规划的理解第 693 题在系统设计中,如何确定服务的最大连接数和并发数?请结合具体场景说明。 考察系统性能预估、资源评估和容量规划能力第 694 题接口的响应时间(RT)很长,你会如何排查? 考察系统性能问题排查的方法论与实操能力第 695 题如果有9亿个IP地址需要去重,你会如何设计处理方案? 考察海量数据去重方案的容量评估、技术选型与内存估算能力第 696 题请介绍Go语言垃圾回收机制的基本原理和关键设计。 考察对Go GC核心机制、性能特征及调优方向的理解第 697 题请介绍MySQL查询优化的常用手段。 考察SQL调优、索引使用与执行计划分析能力第 698 题阐述一次慢SQL优化的完整过程 考察SQL性能问题定位、优化方法与效果验证能力第 699 题数据库回表是什么? 考察对数据库索引原理与查询执行过程的理解第 700 题请谈谈你对 MySQL 慢查询优化的理解和认识,并说明你会如何排查和优化一条慢查询。 考察对 MySQL 慢查询的认知深度、排查方法与优化手段