阿里实习生C/C++ 研发岗位面经

3月2号投了C/C++ 研发岗位,直到3月15号才有电话打过来,结果错过了。3月17号再次接到,预约了电话面试。
一面: 全程50分钟主要集中在讨论分布式存储上面,楼主的项目一个没问,最后只是给了个机会介绍了一下。
1、问了些职业规划。
2、要写代码,单链表,每三个逆序(简单)。然后又延伸了一下,双链表再逆序,楼主就说把单链表再遍历一遍就可以了(比较懒,哈哈)。
当然还问了程序的时间复杂度,不知道问这些的原因是不是因为楼主没把测验题做好呢。
3、由于楼主报的是分布式存储,印象最深的是设计一个分布式存储系统。

二面:二面电话,忘了什么时间接到了,相隔差不多一周吧。面试时间33分钟  。
1、C/C++里面涉及到的就是介绍了一下STL map的实现。
2、其余全部都在楼主项目的问题上,楼主的项目是关于Linux内核的,所以不具有普遍性,没有参考价值,需要的可以私聊。
3、最后问有什么问题没有,楼主就让HR指导一下分布式存储要怎么学什么的,顺便夸了夸阿里的飞天系统。

三面:3月27日接到三面,时间21分钟,真是一次比一次少了。
1、问数据挖掘,表示不会。问工具,表示不会。面试官都笑了。搞得我尴尬癌都犯了。
2、问分布式存储,只懂一点点,还好了。
3、问了野指针,strcpy和strnpy的区别,其实问的是memcpy和memnpy的区别,没听过memnpy。查了查好像没这个吧。
4、问我哪方面厉害一点,就是没啥问的了,我就把项目说了说,面试官让我说清楚点,他也不懂。好吧,我就全部说了一下。
5、闲扯,什么时候能去实习什么的。其实二面也问过了。还问了是谁推荐的。。这有关系吗?
结果:有通知了联系(就是拒了呗)

HR面:4月7日。时间6分23秒。我的天,还有比我时间更短的不?没想到三面还过了。
1、想从事什么,给我介绍了一下分布式存储和分布式应用,还有数据库。
2、意向工作地点,都可以。
3、我当场问了下什么时候出结果,说还不确定,具体要等到4月底都面试完了才有结果。感觉像是安抚我。。。。


这是人生仅有的四次面试,全都给阿里了,经验比较少。楼主学到的经验:
1、不要紧张,不要紧张,不要紧张。
2、项目多的好好准备项目,不要项目上掉链子,楼主的面试可以说几乎没有关于基础的问题,当然基础还是要准备的。
3、不会就是不会,不会就是不会,不会就是不会。
4、面试官也有不懂的地方,不要面试官说啥就是啥,自己做过的东西要很坚决的是这样,不是你说的那样。
5、没有显示待回绝的还是很有机会的,时刻准备着,不要虚。

写篇面经,经验不多,多多少少帮助一下同学们,给自己攒攒运气,嘎嘎。忘了说了,是杭州那边的电话,虽然我报的是成都。

#阿里巴巴#
全部评论
a
点赞 回复 分享
发布于 2017-11-01 23:31
同C/C++ 等hr面。。。。等。。等。。等。。。
点赞 回复 分享
发布于 2017-04-08 17:10
恭喜楼主总算等到了hr😂
点赞 回复 分享
发布于 2017-04-08 09:23
妈的,刚一面,面试官态度不怎么好,和我扯了快一个小时的项目,声音还小,基础只问了个jvm,最后问他挂没挂,他说不是他决定的,无奈
点赞 回复 分享
发布于 2017-04-07 22:12
三面结束距离现在已经两周了,状态还是面试中。。。。已经完全放弃了。
点赞 回复 分享
发布于 2017-04-07 21:36
同22号,一面的最后两个问题问我分布式,我完全不会,问我linux内核看过没,我说我没有。直接跪!!!
点赞 回复 分享
发布于 2017-03-23 18:59
求问Linux内核都问了些什么。
点赞 回复 分享
发布于 2017-03-23 18:32
我也是C++  不过选职位的时候 选了好多  分布式  搜索都写了 好像  现在不能看了
点赞 回复 分享
发布于 2017-03-23 14:53
上周五接到了二面  不知道有没有三面啊  伤心ing
点赞 回复 分享
发布于 2017-03-23 14:45
感觉和我面试的内容挺像,楼主等到三面了吗?
点赞 回复 分享
发布于 2017-03-23 10:11
分布式存储都问了些啥?
点赞 回复 分享
发布于 2017-03-23 00:22
你是内推到了具体的哪个团队那里啊?
点赞 回复 分享
发布于 2017-03-22 22:56
楼主你是硕还是博啊?我也是做分布式存储的,上周三一面,到现在还没二面,估计悬了…
点赞 回复 分享
发布于 2017-03-22 22:55
今天一面 问我项目并问了分布式系统 基础一个没问 30分钟。。。
点赞 回复 分享
发布于 2017-03-22 22:45
二面就hr吗。。。
点赞 回复 分享
发布于 2017-03-22 21:47

相关推荐

2025-12-29 22:20
门头沟学院 Java
1. 项目你感觉你在这个过程中有哪些亮点以及能进行一下总结吗?这个项目的时候,那你有没有达到你们预期?以及有没有还能进行一些改进的点?2. 进程中有一共有哪些状态,以及它这些状态是怎么去流转的?进程和线程有啥区别?3. Java数组、ArrayList和LinkedList有啥区别?HashMap的工作原理?exception 和 error 它的一个区别有啥呀?throw 和 throws 的区别?4. 重定向和转发,forward和redirect两者的区别?5. 介绍一下悲观锁和乐观锁?6. spring 里面bean的生命周期是怎么去创建和消亡的呀?spring bean 的自动生成的一个原理?7. MySQL里面的那个索引的作用是啥呀?它有什么优缺点吗?B+树索引如何实现的呢? left semi join和 left anti join的区别?count(1), count(*)和count字段的区别?8. 哪些场景是去使用Redis?Redis 和 memcache有啥区别?什么是缓存穿透?以及我们在该怎么去解决呢? Flink 有用过没有?Hive会出现一些数据倾斜,有了解吗?9. 场景题:给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url10. 算法题:判断是否是回文整数11. SQL题:事件表event表有3个字段event_id:事件id,event_time:事件时间,user_id:用户id。使用SQL查询同一用户两个事件的时间间隔。输出4列:事件ID,事件时间,用户id,时间间隔
查看11道真题和解析
点赞 评论 收藏
分享
2025-12-31 19:09
吉首大学 Java
tip:忘记录音了,记录个大概吧技术主管:1.自我介绍(教育经历,专业技能,竞赛获奖,校内荣誉)2.介绍项目(一个智能体项目,一个后端技术项目)3.请说一下智能体是如何搭建的,使用了哪些模型,如何实现多模态特点?4.说一下ReAct设计模式?5.项目中智能助手是如何工作的?6.请你说一下MCP的工作流程?(在用户,系统,模型,MCP服务间)7.MCP和function-call?8.说一下RAG的工作流程?9.说一下第二个项目中高并发点赞场景下如何去实现幂等性操作?10.现在前端出现页面,数据出现响应非常缓慢,你是如何进行排查的?11.追问:如果确定是慢SQL问题,如何定位具体问题,优化?12.追问:现在让你负责设计这张表的结构,索引等设计,你怎么避免这种问题?13.比赛时你作为队长是怎么进行合理安排任务,协调团队的?开发经理:14.说一下你的优势?我们为什么要选择你?15.如果工作中遇到挫折,你是怎么解决的?16.如果学校和实习中有一些冲突,如何去解决?17.你对实习工作的部门/团队有什么期望?18.说一下你的职业规划?19.你希望在实习中能得到哪些收获?20反问:给些建议,公司业务,待遇安排等。总结:一面都是项目和场景题,面试前全看八股去了。感觉后续还是要多准备项目相关的问题和场景,很多回答都只说了大概,不少核心的点都忘记表达。目前一面是过了,准备二面估计应该是技术面,加油吧
查看19道真题和解析
点赞 评论 收藏
分享
评论
12
48
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务