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

一面 2月28日

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

二面 3月5日

  1. 项目相关
  2. IO多路复用
  3. 基于IO多路复用(epoll),两个线程之间如何通信,
  4. 一个进程如何 handle 一个信号量(写错了,应该是信号),在什么时候做
  5. RDMA 原理,如何实现零拷贝
  6. 算法:在二叉树中找路径最长的两个点
  7. 方法一:两次 BFS
  8. 方法二:树形 DP

以上几个问题其实都是由浅入深的,面试官从我的回答中找到一些点来深入询问,答不上来也尽可能的去按照自己的思路给一个答案。

#软件开发2023笔面经#
今夕的求职日记 文章被收录于专栏

记录2023年-2024年的笔试、面试问题~

全部评论
今夕佬太强了
4 回复 分享
发布于 2023-03-01 17:36 湖北
请问哪个new的时候内存不够了,楼主是怎么回答的哇? 直接进程崩溃吗
3 回复 分享
发布于 2023-03-02 21:17 陕西
大佬,请问这是实习面试还是春招面试呀
3 回复 分享
发布于 2023-03-03 09:38 广东
感谢大佬分享
1 回复 分享
发布于 2023-03-02 15:15 上海
校友这是面的块存储吗
1 回复 分享
发布于 2023-03-03 11:23 上海
你好,请问二面第4题如何handle一个信号量怎么答呢,只知道如何handle一个信号
1 回复 分享
发布于 2023-03-10 08:53 北京
这个raft是不是因为你写了6.824的项目呀
点赞 回复 分享
发布于 2023-03-01 11:34 上海
居然是hard?你做出来了吗
点赞 回复 分享
发布于 2023-03-01 15:58 广东
大佬什么部门呀
点赞 回复 分享
发布于 2023-03-01 23:15 山西
大佬太强了吧,有后续了吗
点赞 回复 分享
发布于 2023-03-02 15:27 湖北
为什么层数是 3 左右呢,不是其他数<----, 大佬, 这是指什么
点赞 回复 分享
发布于 2023-03-03 21:13 吉林
阿里的实习面试不是3.8号才开嘛,怎么1号就可以面了
点赞 回复 分享
发布于 2023-03-15 01:34 湖北

相关推荐

三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
想润的芹菜人狠话不多:把其中一个老总放中间都会得罪另一个
点赞 评论 收藏
分享
44 290 评论
分享
牛客网
牛客企业服务