阿里云暑期面经——数据库内核

#牛客AI配图神器#### 3.28一面
面试官提前加了微信,说分笔试和面试,让我提前准备,说手撕很简单不用担心,就放下心来了,结果一上来就是场景题,让写一个多线程读写安全的环形缓冲区,因为没写过多线程锁,有点懵
另外一道是给一个数字字符串,判断需要多少次删除操作,才能使其被25整除(但是一开始想岔去dp了,卡了很久,说明有时候真的不要把题目想得太难,抛开算法反而更好做orz)

前面两道题一共花了半小时,因为卡壳了很紧张,我还以为会被直接挂了,没想到面试官并不问题目的思路,而是直接开始问项目了:
项目的背景
项目的架构
追问了一下项目的细节是怎么实现的
进程的动态加载
内存的动态管理
进程和线程的区别
多个线程之间哪些资源是共享的
介绍一下另外一个项目,也是把背景和架构以及我的分工讲了一遍,面试官就没什么问题了

### 反问环节
1. **部门的业务主要是什么?** C语言写数据库内核的
2. **工作强度怎么样?** 早上九点半到晚上6点,一般不超9点,不强制加班,但有时候项目上线可能要熬夜
3. **部门对实习生是怎么培养的?** 每个人会分配一个师兄带,不会的东西都可以问
4. **转正率怎么样:** 转正率很高,基本上都可以转正
5. **面试表现以及技术栈的建议:** 只要能说清楚项目做的是什么就可以了;简历上没有涉及数据库,但由于是部门把简历要过去的,不能怪你2333

### 4.7 二面

**项目拷打**
两个项目的背景/结构,负责的部分是哪些
**操作系统,计网,数据各出了一个八股**
程序访问虚拟地址的时候发生了什么?
tcp和udp
了解数据库吗?数据库崩溃的时候是怎么回滚的?
**业务介绍**
**手头有哪些offer/流程?**
倾向于选择哪个?

**反问环节**
对实习生的培养规划
能否提前实习
后续还有几轮面试
工作强度

**手撕**
二叉树后序遍历,非递归方式实现
最长严格递增子序列(dp做的,面试官问有没有更好的做法,用贪心+一个辅助数组维持最小递增子序列实现了)

### 4.11 hr面

##### 1. 三跨考研,是如何选择专业和学校的?
##### 2. 本科的时候有没有接触过计算机课程?
##### 3. 你是专硕还是学硕,毕业对论文/专利有没有要求?
##### 4. 分享一下你科研或者学习过程中的一些经历或者挑战
##### 5. 详细讲一下科研项目
##### 6. 你刚刚说到了和师兄分工合作,那你觉得你核心贡献是什么?负责哪个部分?项目结果满意吗?
##### 7. 另外一个项目看起来更偏工程一些,能不能介绍一下项目背景/扮演角色/参加的契机?
##### 8. 为什么对计算机底层感兴趣?现在大家都往应用层或者大模型相关发展?
##### 9. 现在手头还有那些offer或者流程呢
##### 10. 实习地点的选择
##### 11. 除了学习之外,你还有什么兴趣爱好?
##### 12. 你觉得你压力比较大的时候是什么?
##### 13. 在决定未来方向的时候受到了哪些因素影响?怎么去重整自己的经历
##### 14. 很多同学觉得考研压力大,但是你觉得决定考研前压力更大,这是为什么呢?
##### 15. 实习的时间大概是从什么时候到什么时候,你个人计划实习多久

#### 反问环节
1.阿里云的培养模式
2.部门的业务是什么
3.面试多久会有结果呢 **(一周内,面试完会和前面的面试官沟通)**

### 4.16官网流程挂,问了hr说相比起来其他同学更匹配,应该就是被横向对比了原本感觉面试表现和体验都不错
#实习进度记录#
全部评论

相关推荐

本人是超级拖延症的摆烂混子一枚去年海投了一堆简历找实习,现司老板看中我的学校直接发了offer,当时签了半年,因为后期本人一直摆烂没有找到暑期实习,就一直没有跑路,今年四月份左右开始带教开始频繁试探我的态度,询问是否要留下,我看他们意思是希望我毕业后入职或者读个硕士之后继续在这里工作。但素因为本人实在选择困难症根本不想做任何决定,一直打算混着找暑期实习就一直含糊其辞。现在合同签的时间快要结束,本人还是0offerTAT本想着干脆拿这段实习经历直接秋招,但素上次团建的时候老板提了很多次希望我留下,虽然一直提醒自己这只不过是老板画饼而已,但是许久没有被其他人如此确切直白地肯定还是让我感觉当场要被哄成胚胎了说实话我也不知道我干了多好的活,但是老板好像一直觉得我很厉害一样?甚至一些同事也觉得我干得好,大概只有我带教才知道我是个摆子当时差点上头了直接同意,幸好我还存着一丝理智说再考虑考虑,但其实回去之后就开始畅想逃避秋招直接开始做毕设的摆烂生活()这几天冷静了一下又犹豫着,还没答复,也就没有到达谈薪和下步规划的事情。目前的情况是这样的现司的缺点之一是小厂,给的薪资我预估不会很高,但素本人这种懒货平时根本不会询问其他人的工资基本也无从参考,并且作为小厂,第一份工作,后面如果离职的话我想这段经历肯定是不如那些在大厂磨练过的,以及在正式入职之前肯定还是按照实习算,也就是说在明年之前估计还是拿着实习生三瓜俩枣过活。缺点之二是,说实话我真的对小厂还是害怕,总怕小厂倒闭,觉得大厂稳定一些,本人性格确实还是那种不太喜欢一直换工作的。缺点之三是,如果同意之后,由于本人一直都是基本全职实习,基本也没什么时间好好准备秋招,相当于就是吊死在这一棵树上了,因为同事们平时还算比较帮衬我,如果说我同意又反悔我自己都感觉很不是人。现司的优点之一是,目前和团队磨合了将近半年,还算合拍,同事都比较正常人,相处起来氛围还行,因为是小厂,同岗位员工数量很少,互相之间基本没有什么竞争,可以说基本没有利益冲突。优点之二是带教真的掏心掏肺在教我,学到很多东西,虽然我不知道这些有没有用,毕竟我也只在这里待过,但是真的是很认真那种,比我当家教带学生还认真,这种确实太良心了,我也不知道带教图啥,可能就是单纯好心。我一直拖着没离职专心找暑期实习很大程度上是因为他带的确实好。如果留下来估计还是跟着学东西吧。我干的活基本都是他先干一遍,然后教我干。优点之三是老板平时基本不管你,只把活干完就行,没有什么特别大的规矩,考勤什么的都不管,当然他也不在乎你是否加班,这算是双刃剑吧。实际工作强度应该和一般的公司一样大,就是可能自由一点。       
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客企业服务