阿里云计算平台后端实习一面面经

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实习招聘##后端开发实习##阿里云面经#
全部评论
老哥在哪里投的哦
点赞 回复 分享
发布于 2023-03-10 10:13 湖北
同学很棒噢,有兴趣可以来试一下我们阿里中间件团队:https://www.nowcoder.com/feed/main/detail/e35b4791abd04e5dac89ff214f8253d2?sourceSSR=users
点赞 回复 分享
发布于 2023-03-10 12:45 浙江
第三题应该是想问你RAII,通过析构函数确保锁被释放,这样无论是什么错误,它只要到生命周期的结尾就会调用析构函数,所以确保了锁被释放
点赞 回复 分享
发布于 2023-03-10 14:00 美国
这是要回暖的节奏,还挺简单的
点赞 回复 分享
发布于 2023-03-10 17:57 北京
实现互斥锁是用cas吗
点赞 回复 分享
发布于 2023-03-12 16:53 江苏
实现互斥锁咋写的昂
点赞 回复 分享
发布于 2023-03-13 00:01 吉林
老哥是哪个团队
点赞 回复 分享
发布于 2023-03-17 13:34 广东
老哥二面过了吗
点赞 回复 分享
发布于 2023-03-26 02:05 美国
项目拿大一的作业可还行
点赞 回复 分享
发布于 2023-04-10 20:13 浙江

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
13 56 评论
分享
牛客网
牛客企业服务