面经|阿里云原生开发(实习、秋招、offer)

2022年春招投递的阿里云实习,4月份入职,实习5个月。9月中旬转正答辩失败,leader反馈说是团队暂时没有hc,后续了解到今年阿里云卡学历,自己也算是坦然接受了吧,毕竟硬要求没有过。后续由师兄帮我内推到了其他团队,免了一轮技术面,后续的技术面也相对来讲轻松一点,多是在问实习经历和聊天。

实习一面(电话面)

1. 自我介绍
2. 如何理解docker和k8s
3. 我写一个程序,读取文件内容做修改,其中的流程是怎么样的(内存管理、调度、IO)
4. 说说对http https tcp udp的认识,应用场景
5. 我要存一个key-value数据类型,查询的时候使用模糊查询,应该怎么设计数据结构?答的前缀树
6. 后续,还有没有更优化的设计方式,想想redis?答了一个listpack
7. redis中当数据量逐渐变大时,底层是怎么优化数据结构的?答了sds和rehash,跳表没来得及说
8. 问项目。非科班,只有两个通信相关的项目和一个后台开发
9. 反问。

笔试两道题:(面试完之后面试官发到我邮箱里让我写的,没有编译环境,把注释和逻辑写清楚就好了)
1. 递增子序列。用动态规划写的,nlogn的解法没写出来,只想到了贪心的想法
2. 只出现一次的数。异或,又补充了一个原地原地哈希的思路(针对特定的输入)

实习二面(电话面)

1. 自我介绍
2. 项目(论文和专利)
3. STL map底层
4. c++ oop特性
5. 详细说说继承和多态是怎么实现的?
6. c++ struct和class的区别
7. c++ 内存管理
8. c++ 多线程编程
9. c++ 怎么实现线程同步
10. 智能指针用过吗?shared_ptr原理
11. TCP三次握手
12. https握手
13. TIME_WAIT和CLOSE_WAIT
14. IO多路复用
15. CPU进程管理,进程调度算法
16. 怎么测试两个服务器能不能通信
17. mysql隔离级别
18. mysql索引优化
19. 组合索引有什么好处
20. 对新技术感兴趣吗?怎么学习新技术?
21. k8s架构组件
22. Dockerfile关键字有哪些?说几个重要的及其含义
23. 做过开源贡献吗
24. 对实习地点有要求吗
25. 反问

总结:总体来讲比较偏基础,因为面的部门主要用golang,所以所有c++的问题都是和golang对比来答的。

实习三面(电话面)

1. 自我介绍 
2. 项目(主要是算法方面) 
3. 边缘计算了解多少 
4. 用的什么linux发行版 
5. linux怎么查看磁盘和cpu使用情况 
6. 写程序的时候怎么查看cpu使用情况 
7. 搭建过k8s集群吗?哪个版本? 
8. k8s架构 
9. pod内容器是怎么共享网络和内存的 
10. 现在我有多个pod,怎样让一个pod优先提供服务 
11. etcd的raft一致性算法 
12. 项目里用了mysql和redis,主要是用来做什么的 
13. mysql怎么做持久化存储 
14. redolog丢了怎么办?mysql数据丢失吗 
15. c++ thread和goroutine的区别 
16. go channel的底层实现 
17. redis6新特性 
18. 研究生GPA,优秀研究生干部是做什么工作的 
19. 做过哪些比赛,论文 
20. 现在在读哪些书 
21. 平时在学校没有项目的时候会学什么 
22. 反问

面试安排比较快,原计划四天完成三面,但最后一面boss有事情推迟了几天。hr面之后的下一周周一收到了意向,中间有个小插曲就是当时特别火的话题说阿里不收暑期实习生了,这个问题和内推的师兄确认了几次确认自己可以正常入职就把字节头条的意向拒绝了。


秋招二面(视频面)

1. 自我介绍 
2. 实习经历 
3. 实现一个哈希表 
4. 讲一下在阿里云实习的主要工作 
5. 针对实习的一些问题,不详细展开了 
6. 实习的收获 
7. 想从事哪方面的工作 
8. 反问

秋招三面(视频面)

1. 自我介绍 
2. 实习经历 
3. 实习收获,对于项目管理和技术方面的成长 
4. 非科班,怎么接触云计算的 
5. 平时会学些什么知识 
6. 写题:找N叉树最长的连续节点(子节点val=父节点val+1) 
7. 你写的这个如果并发的话有问题吗?(一开始用了全局变量) 
8. 进程中不同线程地址隔离 
9. 不同进程之间的地址隔离怎么做到的(只简单说了MMU和页表,问的比较深入不太能答了...) 
10. 反问

三面完了之后一度以为自己要寄了,因为面试官问的唯一一个基础问题我也没有答好,好在boss人很好还给我讲了一下。
hr面也比较顺利,hr评价很不错。面试完大概两周多一点收到了意向


#面经##阿里巴巴##秋招##实习##暑期实习#
全部评论
吸吸欧气!!希望也能拿到阿里offer!!
3 回复 分享
发布于 2022-10-29 17:56 英国
太强了,佬
1 回复 分享
发布于 2022-11-03 09:10 河南
m
点赞 回复 分享
发布于 2023-03-15 15:19 湖北
真的强 大佬 菜鸡瞬间明白自己今年为什么找不到工作了
点赞 回复 分享
发布于 2022-11-10 02:05 湖北
牛的老哥,老哥也是非科班的嘛?好厉害
点赞 回复 分享
发布于 2022-10-30 22:01 浙江

相关推荐

昨天 10:57
已编辑
西安电子科技大学 Java
一直想写一篇关于求学时期的总结,苦于i人不善于表达,磨蹭许久,刚交完盲审,准备记录一下然后开摆。背景:双2硕,计算机科班,无竞赛,无论文,科研废物秋招:美团ssp,快手sp,携程sp,华子15级,滴滴,得物ssp,贝壳一、学习上       本科四年,感觉绝大部分时间都在玩,喜好篮球,一周三打。本科期间一事无成,还经常挂科,原因基本都是极少去上课,每日睡到10点醒,磨蹭俩小时吃饭,然后睡午觉,下午三四点准时去打球,直到天黑。可能是高中太压抑,小镇作题家在大学放飞了自我。计算机专业课挂了计算机组成、计算机网络和操作系统,后来缓过来得时候已经是大三了,错过了很多机会。       决定考研,于是狠狠恶补了曾经翘过得所有知识,所幸运气不错,后面考上了。研究生期间,好像突然变得成熟了,知道该怎样为自己计划。意识到生命中得机会是有限的之后,开始学习如何向上社交,如何获取别人不知道的消息,信息差可能是最无敌的捷径。在这个过程中,发生了很多事,因为导师不让实习而提出换导师,在经过多次苦苦哀求,死皮赖脸的缠人打法之后成功换到导师。谁知道天下导师一个样,于是为了换取实习机会而给不同的老师当雇佣兵,各种出差干活,只想在暑期实习之前将三年的活干完然后冲实习。还好确实是干完了,得到实习的机会。       总结:如果是计算机专业的,如果能在本科期间就好好学,争取到保研资格,去好点的学校,那么后面也会轻松许多,而且能有更好的机会(无论是去大厂还是让人羡慕的中央选调生等)。再不济,学好知识在大二大三找些实习工作也会更顺利。不至于沦落到我等惨样,考研代价还是不小的,如若失败,这个社会留的机会并不多。研究生期间,一定要想清楚自己要什么(不过好像确实很多人二十三四也不知道自己要什么,大家都在随波逐流)。想科研的就去硕转博,想工作的就看看各种实习机会,想考公的就早做打算。什么都做,很难做好什么。毕竟大家都是普通人,哪有那么多精力与天赋。二、工作上       我的目标是工作,于是研究生开始便狠狠学习八股知识,从leetcode的0道题道秋招时候的900+。从给老师干各种杂活到系统学习计算机知识,其实所需时间并不多,门槛很低。从研二上学期便开始找实习,虽然直到暑期实习前都没找到,但是积累了大量的面试经验,知道该从什么地方去准备。在这期间,科研上一事无成,只是完成了一些实验,勉强完成毕业设计,连水一篇论文都显得很吃力。       好在工作上的事情很顺利,运气玩家,在暑期实习的时候拿到了美团、携程、腾讯和阿里云的实习机会。后来去了阿里云,因为阿里云接近100%的转正率,想着能跳过秋招,但不是很顺利,实习了四个月,特别痛苦的四个月,也是成长最快的四个月。后面因为确实感受到部门氛围太差,mt冷漠的态度和甩锅的行为,leader经常的辱骂和高压,放弃了转正参加秋招。秋招投的公司不多,主要是两类:一类是互联网,收到面试的公司也基本都拿到了意向,除了字节多次挂在三面以及最后一次过了但是因为岗位不喜欢而拒绝了后续了hr面结束,还有腾讯的八面不进,最后也放弃了。其他拿到的意向也基本是我这个能力能拿到的最大上限了,比较可惜的是贝壳,其实我很喜欢这个公司氛围,7点就下班了,而且hr和leader和我视频聊天也比较真实,还有整个部门几乎每周会有两三次篮球活动让我很是动心,最后因为别家实在给的太多不得不放弃。还有华子也比较可惜,给了15级,私下和主管聊了很多次,感觉他人很好,还有我最喜欢的篮球活动,但是那地方确实太偏了。另一类是银行,邮储、农发、农行等,不过因为学历原因,连面试机会都没有。        总结:如果想去大厂,一定一定要去实习,最好去大厂,无论导师让不让去,一定要提前找,找到了各种瞒天过海,暗度陈仓就行了。至于秋招,难度远比暑期实习高,能争取转正心态是不一样的。最后,心态我认为是最重要的,心态放正,运气就不会差。其次,学习能力也是很重要的,会什么语言不重要,C++也好,go也好,Java也好,都可以短期学会,多打基础,多深度思考,培养触类旁通的能力。最后,就是知行合一,能想到,就去做,觉得自己应该怎么做,那就怎么做,别浪费时间思考要不要,该不该,行不行,做就行了。说得语无伦次,i人是这样的,留个记录,再接再厉。嗐,不过无论如何,用自己喜欢的方式度过自己的一生就是包赢的。先不管明天会不会更好,把今天过好再说。更新:最近试了spring ai、cursor等ai编写代码,不得感叹,很多东西,0-1也许很漫长,但是1-100很大概率能在短时间内实现,还是要拥抱变化,与时俱进,多看看怎么结合ai编写代码,有时间学习ai的底层原理,关注前沿的东西,比如阿里云等多家大公司拥抱的MCP是个什么东西,怎么使用等。。。个人感觉作为程序员,最重要的与时俱进的学习能力和和谐沟通能力,前者是技术上的,保证职业发展的下限。后者是人情世故、团队协作上的,决定了职业发展的上限。再接再厉吧!
点赞 评论 收藏
分享
04-03 16:10
南京大学 Java
大概是2月底从日常实习回来,开始准备暑期,前期也准备了一些,毕竟找日常还是需要一些基础。顺便讲一则笑话,10月底投的华为日常,面试过了,到现在还没offer。暑期实习timeLine:1. 字节(最早投的,没咋准备好)   2.6 新业务---二面挂   3.4 tiktok---二面挂   3.26 国际电商---一面挂2. 腾讯:挂了就捞,面了就挂,全撕出来了,不懂为啥,差评。下面TEG是3个不同部门   3.16 TEG---一面挂   ​3.20 TEG---一面挂   ​3.25 TEG---一面挂(拷打我2h,回答还可以,还挂)   后续约面不想面了,拒了3. 京东:流水线面试,差评   3.18 京东工业---一面过   3.20 京东工业---二面30min kpi,流水线一样4. PDD:记事本写代码,有点离谱,面试官人不错。11 11 6 有命你就来   3.29 一面   4.3 二面---不准备推后续了5. 美团:效率最高的一集。java+LLM   3.26 一面   3.27 二面   4.2 offer6. 蚂蚁:流程太慢!业务满意,java+LLM   3.18 信贷---一面过   4.2 信贷---二面(应该没问题)   想等蚂蚁,但是说可能还要有一轮技术面+hr面(感觉80%ok)现在手上美团offer,2天时间,要求asap;但是好想等一等蚂蚁。其他公司有流程后续准备都推了。觉得蚂蚁title大,福利好(实习钱多、下班早一点),业务相比核心一些,杭州(更符合本人意向)。有木有佬们,帮忙看看,现在要不要等蚂蚁啊,还是直接接了去美团。或者其他什么办法给点建议
点赞 评论 收藏
分享
评论
25
114
分享

创作者周榜

更多
牛客网
牛客企业服务