阿里实习生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、没有显示待回绝的还是很有机会的,时刻准备着,不要虚。
写篇面经,经验不多,多多少少帮助一下同学们,给自己攒攒运气,嘎嘎。忘了说了,是杭州那边的电话,虽然我报的是成都。