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

阿里云数据库团队后端实习一面面经

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

阿里云数据库团队后端实习一面面经

2023实习第三场面试(2023.03.07) 60min

电话面,面试官上来先花了10min详细介绍了部门情况;

偏数据库内核开发的岗;

1.讲一个你做过的项目吧,聊一聊项目的设计啊、有挑战的点啊、怎么克服的啊、达到的效果啊……

讲的很一般,因为我项目是大一的大作业,又水又垃圾……

2.用cpp实现一个互斥锁,写个小demo

我写的10个线程的add;

3.问一个问题,如果你的那个“result++”不是简单的变量加一而是一个比较复杂的操作,有可能导致这个锁不会被释放,或者说出现一些异常情况,或者说我就执行的中途退出了,没有释放这个锁,怎么办?

不太会,我瞎说了什么try escape或者assert避免异常

4.算法题:给定一个单向链表的头指针和结点指针,在o(1)时间内删除这个结点

5.给了一段cpp代码,找出错误

关于智能指针unique_ptr的:指向新对象后,原来指向的对象会销毁;

6.算法题:求链表的中间结点;

7.简单介绍下操作系统的内存管理

8.如何设计一个面向更新的列示存储引擎?

这个我不会,没学过数据库,真的要抓紧补补

最后面试官说“我觉得你基础都还可以,就看你个人意愿,数据库内核研发对数据库要求比较高,实习期间做引擎感觉没那么合适,怕你到时候转正压力大,做不出什么东西”,然后给我转到同部门的产品侧的偏后端的开发岗了

想请问下第三题怎么回答,还有第八题

耶耶耶终于有一个一面过了,还行比去年强一点,三月份能有一个一面过了哈哈哈哈哈

已经填系统了,等二面;

下一场加油!

#阿里巴巴2024实习招聘##后端开发实习##阿里云面经#
 类似资料: