后端岗位面试题更新 2026-08-05
Linux 中 open 函数打开文件返回 fd,fd 怎么理解?为什么是整型?
京东后端开发电商问题拆解技术原理Linux
考察说明
考察对文件描述符本质、内核对象管理和用户态接口设计的理解
回答思路
- 说明 fd 是用户态引用内核打开文件表的句柄
- 解释 fd 为整型的原因:作为数组索引快速定位、轻量传递、避免暴露内核指针
- 补充 fd 的分配规则(最小可用)与内核对应结构(file、files_struct)
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。