阿里云存储一面面经

1. 你写的这个Raft分布式kv存储系统中,Raft协议的作用以及基本流程?

2. Raft协议的选举和日志复制怎么实现的?

3. Raft系统中是否出有脑裂现象?系统会怎么处理?

4. 有没有学习过Paxos协议?

5. 你的数据库项目中可拓展哈希索引是怎么实现的?

6. 数据库项目中隔离级别怎么实现的?锁是怎么实现的?

7. 有没有什么印象深刻的Bug?

8. C++用裸指针初始化shared_ptr有什么问题?为什么?

9. 不在头文件中实现模版类,在.cc文件中实现会有什么问题?

10. 算法题:删除链表中重复的元素?

反问环节:

1. 面试的结果大概多久会出?

2. 我还有那些需要提高的地方(回答:感觉你在同龄人中还算OK......).

3. 团队主要是做什么呢?(类似于BigTable的分布式NoSQL数据库).
全部评论
做分布式查询引擎的那个组吗
3 回复 分享
发布于 2023-03-15 23:51 北京
一个星期快过去了,没收到二面,应该是寄了
1 回复 分享
发布于 2023-03-20 22:04 湖南
老哥,你这个一面是简历面还是简历面之后的一面啊
点赞 回复 分享
发布于 2023-04-07 00:23 德国
阿里云存储哪里投
点赞 回复 分享
发布于 2023-03-16 19:52 江苏

相关推荐

03-17 18:09
东南大学 C++
1.你先做一下自我介绍。实习项目2.你实习做的设备特征缓存需求,具体介绍一下。3.这个项目的背景是什么?你们团队在做什么?4.你这里说的“特征”具体是什么?它的数据源是什么?怎么生成这个特征?5.这些特征最终怎么分类?拿到这些特征之后主要用来做什么?6.训练出来的模型最终输出是什么?又是怎么反过来指导你这块工作的?7.你这个两秒、十秒和九十秒这三档缓存,对应的分别是什么样的特征?8.你说的这些特征,你是知道它到底对应的是哪种用户行为,或者哪一类设备的吗?多agent项目9.大概介绍一下另一个 AI 投资分析系统项目。10.这个项目当时用的模型是哪一家的?11.效果怎么样?你自己有测过吗?12.你刚才说某支股票的历史行情数据,这些数据是从哪里采的?14.这个项目是你自己主动规划去做的,不是哪个公司或者老师布置给你的,是吧?15.你平时会自己研究 AI 相关的内容,是吧?16.机器学习、强化学习这些你都了解过,是吧?17.机器学习里的高斯混合模型,你能讲一下它的原理吗?18.你觉得神经网络里最重要的一个算法,比如在拟合过程中最核心的是什么?19.反向传播你了解吗?20.你有手推过反向传播吗?21.阿里的千问你有用过吗?22.混元你知道吗?八股23.C++ 的智能指针你用过吗?24.C++ 里面总共有多少种智能指针?每一种的用法和应用场景是什么?25.C++ 在 main 函数执行之前,还有哪些函数会先执行?26.如果 const 加在成员函数后面,它的作用是什么?27.如果一个链表里有环,怎么判断它有没有环?28.UDP 你了解吗?29.UDP 相比 TCP 主要是不可靠传输,如果让 UDP 尽量保证可靠,你觉得可以怎么做?30.除了重传,还有没有其他方法?31.某些场景里不要求完全可靠,只要求一两秒内能到,超过时间就算了,这种半可靠场景你有了解吗?32.FEC 了解吗?33.P2P 打洞这块,如果两端都是对称 NAT,应该怎么处理?34.平时用过抓包工具吗?35.你觉得自旋锁是怎么工作的?36.设计模式里,里氏替换原则你能通俗解释一下吗?算法题第一题是系统字节序判断第二题最长递增子序列主要做的是b端的直播业务,对应cpp的音视频开发,整体问cpp比较深,答得也一般,第二天挂
点赞 评论 收藏
分享
评论
11
78
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务