首页 > vivo提前批C++嵌入式一面
头像
牛客909375076号
发布于 2021-06-21 21:14
+ 关注

vivo提前批C++嵌入式一面

基本信息:
(1)985本(计算机)+华五硕(计算机系统)
(2)无嵌入式经验,读过linux内核,项目中也修改过内核。无论文,有两个项目。
问题:
面试官全程非常友善,氛围轻松友好。
自我介绍约两分钟。
(1)概述一下computer system这个方向主要研究什么?
    说了一下本方向都有哪些小方向。
(2)概述微内核与宏内核,微内核的研究热点有哪些?
    泛泛的谈了一些概念性的东西。
(3)描述一下用户写一个磁盘文件时,linux kernel中发生了什么?
    把 用户态buffer->系统调用->VFS->ext4->page cache->BIO->磁盘驱动,这个流程说了一下。
(4)linux kernel中的内存碎片化问题有什么优化措施?
    没想到什么优化措施,把slub、伙伴系统说了一下。
(5)针对SSD、NVM等设备linux I/O栈可以做哪些优化?
    讲了一下之前看过的一篇论文,答的是用轮询替代现在的中断。
(6)概述一下业界主流的cache是如何设计的,有哪些研究热点。
   这个方向确实没什么研究热点,讲了一篇之前看过的论文。
剩下时间讲了其中一个项目,然后问了我们这个方向的研究平台一般是什么,平时读linux kernel怎么读,以后的职业规划。

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐