首页 > 笔经面经 > 阿里云二面

阿里云二面

头像
我的敏敏在哪里
编辑于 2019-03-22 20:40:15 app内打开
赞 3 | 收藏 41 | 回复6 | 浏览3042

网易一面结束十分钟,阿里二面就来电话了,心累

  • 自我介绍

  • 详细项目介绍加提问略过了

  • 你觉得C 和Java有什么区别吗?就是想了解下是你觉得C 好用还是现在编程的场景C 更适合?

  • 你上过操作系统这么课吧,了解OS内核吗

    • 嗯嗯,了解部分模块
  • 那我问你几个内核相关问题

  • 讲下分页技术

    • 自己讲了Linux是如何分段和分页结合的,页的映射,多级页表这些
  • 那如果进程访问地址,发现物理页不在的时候会怎么样呢?

    • 就是page_fault异常,讲了下do_page_fault函数处理流程,cr2寄存器存储访问异常的地址,内核如何组织的地址空间(vm_area_struct)...
    • find_vma()这些,还有权限验证,然后如何分配的物理页,做映射这些
  • TLB知道吗?

    • 讲了计算机存储层次,寄存器 一二级cache 内存 局部性原理, 然后才将TLB怎么缓存页表项的
    • LRU算法管理TLB 映射方式这些
  • 就问了十五分钟就让进链接写代码

  • 第一个就是简单的two sum 问了下时间复杂度

  • 第二个是字符串解码方法,最开始就给他说用dp,然后说了下递推方程,他说错了,然后在他提示下继续想了下,真的觉得面试的时候做算法题脑子 好蒙啊。。。然后勉强开始写代码。最后算是和面试官一边讨论一边写完了,然后让我想边界测试用例,然后挨着挨着人脑跑。。。。反正整了挺长时间的,最后 问我优化,然后我答了如何优化空间到O(1),时间复杂度的话是O(n)扫一遍感觉是极限。

  • 总共面了接近一个小时吧

ps: 面试了几场下来,还是感觉阿里最难emmm,网易问的比较全,腾讯嘛就….还行

6条回帖

回帖
加载中...

本文相关内容

近期热帖

热门推荐