后端岗位面试题 · 方案权衡 · Linux
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 184 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Linux
考察点
技术栈
第 101 题请介绍阻塞IO和非阻塞IO的区别与适用场景。 考察对底层IO模型概念的理解及实际应用区分第 102 题驱动中 poll、中断、异步机制的实现原理,以及在用户空间对应的 poll、select、epoll 在内核层面是如何实现的? 考察 Linux 驱动与内核事件通知机制的原理性理解第 103 题互斥锁可以自旋吗?在什么阻塞条件下,Linux 新源码实现了互斥锁的自旋? 考察对互斥锁阻塞机制的理解以及 Linux 内核新版本自旋优化方案第 104 题请结合计算机网络和操作系统的核心概念,说明它们在实际系统开发中是如何相互关联的。 考察对计算机网络与操作系统核心知识的综合理解及实际应用关联第 105 题你说IO多路复用,为什么IO多路复用性能高?说一下select、poll、epoll原理。 考察对IO多路复用机制及其性能优势的理解,以及对select、poll、epoll底层实现差异的掌握第 106 题epoll和poll的区别是什么? 考察对Linux I/O多路复用机制的理解与对比能力第 107 题你了解的I/O复用机制有哪些?相比于其他机制,为什么选择epoll? 考察I/O多路复用原理的理解及epoll的适用场景与优势分析第 108 题请介绍IO多路复用机制,并比较select、poll和epoll的区别。 考察对IO多路复用原理及三种典型实现差异的理解第 109 题请解释 epoll 的 LT 和 ET 两种触发模式的区别,并说明各自的适用场景与注意事项。 考察对 epoll 水平触发与边缘触发机制的理解及实际应用第 110 题select和epoll的区别是什么,为什么在实际中倾向使用epoll? 考察IO多路复用模型的核心差异及应用选型依据第 111 题两台 Linux 机器之间如何传递文件或消息? 考察跨主机文件传输与通信工具的实际应用第 112 题为什么 epoll 的性能比传统阻塞 IO 或 select/poll 更好? 考察 epoll 的事件驱动机制与高并发场景下的性能优势第 113 题FreeRTOS和Linux任务切换的区别是什么? 考察对实时操作系统与通用操作系统调度机制差异的理解第 114 题请比较 select、poll 和 epoll 在 I/O 多路复用上的原理、优缺点及适用场景。 考察对 I/O 多路复用机制的理解深度与应用选型能力第 115 题描述 malloc 分配内存的全过程:例如前 128K 使用了哪些系统调用,之后使用哪些系统调用,这些调用做了哪些优化? 考察对内存分配器分层机制、系统调用边界和优化策略的理解深度第 116 题请比较 malloc、vmalloc 和 kmalloc 的区别。 考察内存管理层次、物理连续性与使用场景的区分第 117 题Linux 中有哪些常用的进程间通信(IPC)方式? 考察对 Linux IPC 机制的整体掌握与对比能力第 118 题请介绍IO多路复用的常见方式,并逐一展开说明。 考察对select、poll、epoll等IO多路复用机制的理解深度第 119 题请对比 Linux 与 RTOS 中常用的进程内或任务间通信机制,并说明各自适用场景。 考察对 OS 通信机制的理解、对比能力与场景判断第 120 题请谈谈对IO多路复用的理解 考察对IO多路复用机制的原理、实现方式与应用场景的理解