前端/移动开发面试题 · 方案权衡 · tech:linux
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · tech:linux
考察点
技术栈
第 1 题Linux 已经有很多跨进程通信方式了,为什么还要用 Binder? 考察对 Linux IPC 机制的理解以及对 Binder 设计优势的掌握第 2 题为什么使用 mmap 写日志文件比直接使用 write 系统调用更快?请深入分析底层原理。 考察对 mmap 与 write 底层 I/O 路径的理解及性能差异分析能力第 3 题动态连接和静态连接有什么区别?如何查看动态连接?它们的优缺点分别是什么? 考察对静态链接与动态链接概念、查看方法及优劣权衡的理解第 4 题是否所有场景下 epoll 的性能都比 select 更好?请说明原因。 考察对性能比较边界条件的辩证思考第 5 题fork创建的父子进程之间有哪些相似之处? 考察对进程资源继承和隔离机制的理解第 6 题Binder相比于Linux的进程通信方式有什么优势? 考察对Binder机制原理及其相对于传统Linux IPC优势的理解第 7 题请介绍不同操作系统对换出内存数据的处理方式有哪些异同? 考察对操作系统内存换出机制的理解与跨平台对比能力第 8 题进程通信方式有哪些?管道机制的缺点是什么? 考察操作系统进程间通信的分类理解与管道机制局限性的掌握