设为首页 加入收藏

TOP

百度系统部在线面试、一面、二面全经历(二)
2014-11-23 22:16:08 来源: 作者: 【 】 浏览:15
Tags:百度 系统 在线 面试 一面 经历
一个OS,你如何设计?先设计什么后设计什么?先是内存管理,因为其他部分都是以内存管理为基础、然后是进程管理、再是设备管理、最后是文件系统(可由可无)


l 如果让我读源代码,如何阅读庞大的源代码?有什么切入点?比如先看哪部分,后看哪部分?


l 早期Linux内核与现在内核有哪些不同?


2 文件系统讨论


l 文件系统的结构是什么?磁盘布局是什么样的?


l 启动扇区的作用是什么?内核如何启动的?


l Super Block 的内容是什么?作用?


l Minix文件系统的缺点是什么?


3 I/O讨论


l 如何提高效率?Catch


l 描述Linux的缓存机制?目录项缓存、I-node缓存、页缓存


l 描述打开一个文件的详细过程


l 读取文件的数据:从3K的位置读取1K字节


l 硬件Catch指的是?


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇IBM面试题目 下一篇百度测试开发工程师面试经历(一/..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: