阿里云计算平台后端实习一面面经
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实习招聘##后端开发实习##阿里云面经#