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

相关推荐

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

创作者周榜

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