阿里java研发四面凉经
5.8 一面 50min
上午笔试题AC一道,刚准备放松一会和同学出去浪一下就收到面试官约下午面试,只好鸽了朋友😅
一开始自我介绍,大概讲了讲自己在学校做过的项目以及比赛经历等等,面试官没有细扣。
然后问自己哪方面比较熟悉,我说数据结构还行,然后面试官问了问自己对于数据结构的理解,对于红黑树的理解以及它和平衡二叉树的区别。
然后上阿里的伯乐系统,给二十分钟做题目:
1. —颗21个节点10层的2义树,第7层最多有多少个结点?简单写出分析过程。
2. X=(54321) 翻转后 y=(12345) , 类似x=(-123) 翻转后y=(-321) 写出实现过程
3. 对数组做排序,按照绝对值的大小,从小到大排序
数组: {6, 3, 8, 0, -2, 10, 5, 7, -9};
数组: {6, 3, 8, 0, -2, 10, 5, 7, -9};
感觉总体难度不是很大,然后做完之后面试官说答案正确,可能因为自己说了大学用C++用的比较多,java虽然最近在重新拾回但是没有太熟悉,面试官也没有为难我问java方面的问题,真的非常感动hhh🤣
5.9 二面 91min
一面面完之后当天晚上就收到了二面面试官通知,感觉阿里的效率还是蛮高的。当时因为我跑出去浪了,所以约了第二天下一轮面试(心疼阿里人一下九点钟还说晚点还要开个会)
上来自我介绍之后,面试官就开始怼项目。之前听说了第一轮考察基础知识,二三轮可能主要怼项目,因此提前还是准备了一下。但是没想到面试官战斗力这么强,怼的我体无完肤,最后还说我这一个项目没太懂我干了什么(后来问面试官有没有什么建议,他和我说要从整体上来表述,首先让人听懂我要做什么再讲细节,看来表达能力还是有待加强);当然面试官还是很善良的,看我第一个项目没表述的太清楚,然后就尝试问我另外一个项目,好险这一次我说清楚了😅;
最后又问了一下计算机网络还有多线程方面的知识,然后让我加一下他的钉钉给他发一下和我项目有关的论文方便他更好地了解。
对这个面试官感觉印象最深刻,虽然有问题一定会毫不保留的指出来,但是还是愿意给人机会,并且给了一些很受用的建议,这里再次表达深深的感谢~
5.14 三面 44min
这一次面试隔了比较久,甚至一度以为已经挂了。。。再次感谢二面面试官,我问他我是不是已经挂了,然后他说还有下一轮,还帮我催了一下🤗
经历了前两次面试,这一次感觉相对自如一点,主要时间还是在怼项目。
后面问了一下数据库的知识,自己这一块准备的不是很多,没怎么答上来。
总结:总而来说感觉阿里对于应聘者限制并不是很多,三轮面试我竟然都没怎么回答到JAVA的问题我也是惊了。。。感觉阿里主要还是看个人解决问题的一些思路吧,相对没有那么扣基础知识。面试官也都感觉非常善良hhhh希望能够有HR面~~~听说牛客许愿很灵的,我也来许愿一下
=====================================================================================================
5.20分割线
=============================================================================================
第四面(新部门加面)44min
这几天经历了人生的大起大落哈哈哈
实在等不及了,昨天下午问帮忙内推的朋友看了看进度,他告诉我状态已经转到HR面了,让我不要担心,现在想起当时的感觉还是十分激动哈哈哈
然而***没有延续多久,很快我又收到了一封邮件,内推小哥告诉我HR转告他说部门HC已满(好吧我现在也不知道HC什么意思),所以我没办法录取了。心情一下跌倒了谷底😪
然后他又告诉我可以转另一个部门,然后可能要加面。抱着抓住最后一棵稻草的心情,我马上回了确认邮件。
大概是因为重新转到一个新部门的原因吧,面试官又从基础开始问起了,问了软件工程、计算机网络、数据结构方面的知识。问题其实都中规中矩,但是没想到问数据结构时说到前序遍历时我竟然一开始脑抽给说成了中序遍历。。。后来反应过来,面试官说我应该重新多看看基础知识,当时心里就慌了。
下午问了内推小哥,果然状态没有转到HR,说是已经凉了。
哎,的确还是基础知识不够扎实啊,现在还很难受。。可能之前对这个期望值太高了吧。
520的晚上,作为单身狗的我竟然有一种失恋的怅然若失。
以后继续努力吧。与诸君共勉
#蚂蚁金服暑期实习##阿里巴巴##Java工程师##实习##面经#