后端岗位面试题 · 性能优化 · Linux
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 124 道 · 更新 2026-08-05
筛选题目已选:性能优化 · Linux
考察点
技术栈
第 1 题请解释零拷贝(Zero-Copy)技术的原理,并说明它在网络传输场景下的常见实现方式。 考察对零拷贝技术原理的理解及实际应用能力第 2 题如何使用perf采集性能数据并生成火焰图? 考察perf工具链的使用与性能分析流程第 3 题CPU飙到100%应该如何定位问题 考察系统性能问题排查思路与工具使用第 4 题Linux中进程和线程的上下文切换过程是什么?请比较它们的开销差异。 考察对操作系统上下文切换机制的理解及进程线程开销差异第 5 题请解释 mmap 内存映射的原理,并说明它与普通文件 I/O 的区别及典型使用场景。 考察对 mmap 内存映射机制的理解,以及对比普通 I/O 的差异和应用场景第 6 题Select、poll、epoll的区别是什么 考察IO多路复用机制的原理、适用场景和性能差异第 7 题请解释零拷贝(Zero-Copy)技术的原理、典型实现方式及其在不同场景下的适用性。 考察对零拷贝概念、实现机制及适用场景的深入理解第 8 题面对线上服务CPU高占用,你会如何排查? 考察系统问题排查思路与工具使用能力第 9 题怎么实现一个Linux内存池? 考察内存池的设计原理、实现要点及在Linux下的适配第 10 题请解释零拷贝(Zero-Copy)技术的原理及其在文件传输中的应用。 考察对零拷贝技术原理、实现方式和应用场景的理解第 11 题在典型的数据读取流程中,数据从磁盘传输到用户态内存通常会发生几次拷贝? 考察对操作系统I/O路径及零拷贝机制的理解第 12 题请介绍Linux中TCP超时重传时间和重试次数相关的内核参数及其调整策略。 考察对TCP重传机制和内核参数调优的理解第 13 题查看CPU负载、内存使用率的命令有哪些? 考察Linux系统性能排查基础命令的掌握程度第 14 题使用 top 命令发现 CPU 使用率很高,该如何进一步定位问题? 考察系统性能问题排查思路和工具链的掌握第 15 题请说明在Linux下使用Socket进行数据传输时,滑动窗口机制的作用与工作原理。 考察对TCP滑动窗口机制的理解及其在Socket数据传输中的作用第 16 题请详细解释IO多路复用,说明select、poll、epoll三种模式的区别以及底层实现原理。 考察对IO多路复用机制的理解深度,包括系统调用差异和底层实现第 17 题Linux中查看系统负载有哪些常用命令?如何理解这些命令的输出? 考察对Linux系统负载监控命令的掌握及结果解读能力第 18 题用户态和内核态的零拷贝是怎么实现的? 考察对内核 I/O 路径、系统调用和数据拷贝开销的理解第 19 题CPU占用高,如何排查? 考察系统性能问题的排查思路与工具使用能力第 20 题请阐述Linux内存管理中的伙伴系统(Buddy System)和Slab分配器。 考察对Linux核心内存分配机制的理解