后端岗位面试题 · 风险判断 · Linux
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 82 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Linux
考察点
技术栈
第 21 题请说明什么是孤儿进程和僵尸进程,以及它们各自是如何产生的? 考察对进程生命周期及父进程退出、子进程退出后处理机制的理解第 22 题在Linux中,如何杀死一个进程?请说明不同信号的用法。 考察kill命令及信号机制的理解第 23 题在长连接场景下,为什么系统会出现大量CLOSE_WAIT或TIME_WAIT状态的连接?如何通过Linux系统参数缓解? 考察TCP连接状态机与系统调优能力第 24 题硬盘I/O发生阻塞时,系统会出现哪些现象? 考察对I/O阻塞机制及其对系统影响的掌握程度第 25 题如何防止 SYN 攻击?请分别说明单机环境和集群环境下的防护思路。 考察对 SYN 攻击原理、防护手段及分布式场景差异的理解第 26 题内存锁定是什么? 考察对操作系统内存锁定概念、用途和实现机制的理解第 27 题线上环境CPU占用突然飙升,一分钟内你会如何排查和处理? 考察线上故障告警后的快速定位与应急处理能力第 28 题在 Linux 进程中,代码段、数据段、堆和栈分别有什么作用?请结合生命周期和内存管理说明。 考察对各内存段的职责与内存管理机制的理解第 29 题如果伙伴系统申请内存时内存不足会如何处理?如果回收内存后依然不足,又会采取什么措施? 考察对Linux伙伴系统内存分配失败路径及后续回收机制的理解第 30 题你在开发中有使用过自旋锁吗?请结合实际场景说明其适用条件与注意事项。 考察对自旋锁原理、适用场景及风险边界的理解,并结合实际经验验证应用能力第 31 题什么情况下必须用 kill -9?用它有什么风险? 考察进程终止机制的理解与风险意识第 32 题你使用 FIFO 调度机制来提高响应速度,但内核中也有许多实时线程,这会不会影响它们的运行? 考察对 Linux 实时调度机制与内核实时任务并存时交互影响的深入理解第 33 题请描述在 Linux 服务器上部署 Nginx 和 Tomcat 的典型流程,以及它们如何协同工作。 考察对常用中间件部署流程和反向代理协作机制的理解第 34 题Linux epoll 中水平触发(LT)和边缘触发(ET)有什么区别?各自的使用场景是什么? 考察 IO 多路复用模型中事件触发机制的理解和应用选择第 35 题Linux 中某进程发生内存溢出,该怎么进行排查和处理? 考察内存溢出问题的排查思路、工具使用与处理能力第 36 题为什么文件描述符会受限? 考察对操作系统资源管理、进程限制和系统配置的理解第 37 题CPU 负载突增(99%)的排查思路。 考察系统故障排查的系统性方法、工具使用与根因分析能力第 38 题如果一个 app CPU 占用率超过限定值,cgroup 是如何进行限制的,服务会被 kill 掉吗? 考察 cgroup CPU 限制机制及超出限制后的行为第 39 题自旋锁和互斥锁能否在中断处理的上半部使用?请解释各自适用场景及原因。 考察内核同步机制在中断上下文中的正确使用与限制第 40 题写文件的过程是怎么样的? 考察对文件写入底层机制的理解,包括系统调用、缓冲区与持久化