当前位置: 首页 > 面试经验 >

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

优质
小牛编辑
147浏览
2023-03-28

蚂蚁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#
 类似资料: