「面试记录」2.28阿里云一面 C++

  1. 自我介绍
  2. 项目相关
  3. RAFT 协议选举流程
  4. C++ 中的 new 和 malloc 的区别
    a. 如果说 new 的时候内存不够了,操作系统会做什么操作
  5. 引用和指针有什么区别
  6. 虚函数如何实现多态
  7. 父类指针指向子类对象,如何对子类虚函数进行寻址
  8. 构造函数可以是虚函数吗
  9. C++ 怎么调用 C
  10. ACID 特性
  11. 脏读、幻读、不可重复读的概念
  12. mysql 索引是什么
  13. B+ 树的概念
    a. B+ 树的叶子结点的链表有什么作用
    b. 为什么层数是 3 左右呢,不是其他数字
  14. IO 多路复用
  15. 四次挥手
  16. git 常用的操作,有没有用过 rebase
  17. 进程和线程的区别
  18. 描述一个死锁情景
  19. 一个算法题,力扣 25 题「K 个一组翻转链表」
posted @ 2023-03-01 11:11  kpole  阅读(90)  评论(0编辑  收藏  举报