美文网首页
阿里云一面 二面总结

阿里云一面 二面总结

作者: 退休码农飞伯德 | 来源:发表于2021-03-19 01:25 被阅读0次

    一面:
    时间:40 min

    面试官对我的项目比较感兴趣,前面聊了一下项目。

    1.ceph如何保证系统的可用性的?

    应该没有啥固定答案,我大概说了一下下面这几条:

    • 多副本、EC
    • 故障恢复、心跳机制
    • 日志(PG Log、Journal)

    2.ceph的snapshot?

    3.Docker部署Ceph有了解吗?

    接着做了一道算法设计题:

    地铁系统,包含多个闸机,每个闸机保存乘客进出记录日志,让我设计一个中心控制台,假设该控制台可以连接所有闸机,流式获取最新的日志,动态计算当天在地铁中停留时间最长的人

    使用类似LRU的实现方法,链表+哈希表(list+ordered_map)

    二面:

    时间:1h

    1. 讲一下Ceph的数据恢复机制?Ceph如何保证数据一致性的?Ceph的读写流程

    2. 进程控制块的结构PCB的信息?

    3. 有哪些进程的调度算法

    4. B+树和LSM树的区别

    5. 讲一下两阶段提交

    6. 数据库的连接操作有哪些?

    7. cgroup了解吗

    8. 你知道多少rbd的IO调度算法

    9. 让你设计一个缓存系统你会怎么设计?

    10. raft协议有研究过吗?

    11. 讲一下跳表

    12. 如何实现LRU算法,哈希解决冲突的方法

    13. 讲一下文件系统的读写流程(VFS)

    相关文章

      网友评论

          本文标题:阿里云一面 二面总结

          本文链接:https://www.haomeiwen.com/subject/oxbcwhtx.html