蚂蚁OceanBase C++开发一面面经

主要内容:项目+八股+手撕

  1. 在项目中主要做的工作
  2. 对深拷贝、浅拷贝的理解
  3. 函数传递对象和对象引用有什么区别,传递对象可能有什么问题
  4. 对零拷贝的了解
  5. override关键字的作用
  6. 虚函数重写时参数类型可以不同吗
  7. map、unordered_map的区别
  8. 解决哈希冲突的方法
  9. 进程线程协程
  10. 多线程并发控制的手段
  11. 互斥锁与自旋锁的区别
  12. 火山模型的优缺点
  13. 优化器的原理
  14. 对B+树的了解,3层B+树大约能索引多少条记录
  15. 对事务的了解
  16. 四种隔离级别
  17. RR是怎么实现的
  18. MVCC实现原理
  19. 系统调用sync、fsync的区别
  20. 文件IO用的多吗
  21. 对LSM树的了解
  22. LSM树存在的问题
  23. LSM树compaction操作在干什么,compaction时旧的记录会马上删除吗

手撕:链表相加(2. 两数相加

问题都是凭印象写的,可能漏了一些,想起来就加上去,没想到问了这么多

#OceanBase#
全部评论
问的问题蛮多的,请问面试时长是多久啊
2 回复 分享
发布于 2022-09-28 09:32 江苏
楼主是存储部门嘛
1 回复 分享
发布于 2022-12-06 13:04 上海
请问楼主有后续吗
点赞 回复 分享
发布于 2022-10-17 20:03 北京

相关推荐

不愿透露姓名的神秘牛友
11-19 18:19
点赞 评论 收藏
分享
评论
点赞
63
分享
牛客网
牛客企业服务