首页 / 阿里面试
#

阿里面试

#
23823次浏览 1526人互动
此刻你想和大家分享什么
热门 最新
阿里暑期研发工程师C++一面(1h)
1. 自我介绍2. 没问语言方面的东西,全程都在问kernel(自学了MIT6.828)下面的问题可以当作MIT6.828的面经了,有少部分问题回忆不起来了,有想做这个课程的可以看看:3. 操作系统的内存怎么管理的?(虚拟内存和物理内存)4. 为什么要有虚拟内存?它与物理内存有什么区别?直接使用物理内存存在什么问题?使用虚拟内存有哪些好处?   直接使用物理内存存在什么问题?5. 项目中印象最深的是哪个部分?6. 系统怎么处理中断的?过程是什么?(trap)7. cpu怎么接收中断的?通过什么装置?(LAPIC)8. linux是怎么分配内存的?(伙伴系统)9. 内存满了会发生什么?(页面置换)10. LRU的原理及过程?11. 怎么防止热点页面被频繁换出?12. 算法题:给一棵树以及树上的一个节点p,找到距离节点p为K的其他节点    自己实现树结构(我使用的二叉树,增加了父节点指针),面试官问了我用递归还是迭代,我使用了层序遍历,从p节点向下层序遍历k层,以及从p节点的兄弟节点开始向下层序遍历k-1层13. 反问总结:面的虽然很多,也会引导你答题,但太像KPI面了(从面试官漫不经心的表情以及问题难度看,并且抠细节,直到问得不会了才罢手)#阿里##阿里面试##暑期实习##操作系统##C++暑期实习#
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
转发
玩命加载中
牛客网
牛客企业服务