阿里 Java开发 在等4面

emmm,我目前报的岗位都是Java后端开发,春招时我是第一个投的阿里,当时是内推,后来笔试没笔好,我以为凉了,因为好久好久没有人联系我了,我就已经放弃啦~~
但是突然有一天接到电话,是一位hr小姐姐,说有面试的机会,让我加她微信,然后就有了后来一系列的面试,不过我现在还是处在面试环节中,已经面了3次,还在等4面的通知,前3次面试的时候我内心很抗拒的,因为都是隔一天就来通知说第二天面试时间,但是当时我因为第一面面的不是很好,有点小心理阴影,想推时间,但是hr说要在5月10号之前结束,所以时间很紧迫,所以前3面就这样在不是很情愿忐忑的基础上面下来了,面完3面感觉还行,答的还可以,然后就很想着急面4面,结果还迟迟不给我通知啦,哈哈有时候人生就是很奇怪,你不想做的时候偏偏有机会让你去做,等你想做了,反而没有机会的感觉!!但我内心还是告诉自己不要抱有太大的幻想,不然失望就很大,会影响整个复习的节奏~~还是尽量平常心吧!!接下里说一下具体面试内容,攒攒人品,许愿能顺利接到4面。
(啊啊啊~~今天收到了offer邮件,我来更新的我帖子啦,开心的想转圈圈)
一面-电话面 (52min)
1.问项目、研究方向
2.Hashset中的contains函数,equals实现
3.java代码输出hello world 字符串的整个过程(这个我答的不是很全,如果看到我这篇帖子的可爱有知道的可以留言给我吗 笔芯)
4.随机生成不重复的10个100以内数字
5.还有一些忘记啦,因为是电话面,没有录音,然后整个人都是懵懵的~

二面-视频面 (30min)

三面-视频leader面 (45min)
这面问的比较多的是Java基础知识点,然后这个面试官人很好,当然前两个也挺好的,不过这个更好,会引导你和你探讨,压力会小点。
21.redis和mysql有什么区别?
22.数据库事务是什么?

如果你看到我的面经,并且你对我的问题感兴趣,大佬们可以帮忙解答一下吗?
1.java代码输出hello world 字符串的整个过程?这题该怎么说才能说得很全面,说到面试官想要的答案?有推荐的书籍吗?
2.二分查找和二叉树查找有什么区别?这个从哪个角度答?区别在二叉树上?二叉树查找也是基于二分啊!不太懂
3.Java的反射和jvm真的有点难学?可能我比较菜,有大佬推荐好的教材或者什么的吗?求教~~~

本人Java基础比较烂,在疯狂补基础,希望有感的小伙伴能留言,我们一起交流学习,一起上岸
许愿 许愿 许愿!🤣

过了过了!!我来更新啦~~~

四面-视频交叉面 (60min)
说一下,这个面试官人超级温柔,第一次面试时间由于他有急事被推迟到第二天下午2点,然后第二天面试的全程他都是很有耐心的回应我说的话,并没有太多的主动抛出话题来“为难”我,然后我们俩个聊得很嗨皮~结束的时候他还谢谢我昨天同意调整时间。
1.项目
讲项目中的算法讲了很久,面试官说讲的很详细(内心os:hahahah ~~我主要回顾了我的算法,必须要讲的明白儿的)
2.研究方向
3.HDFS底层机制
4.对你成长帮助最大的学习经验or课程?
5.总结一下专业方面的优势和不足
6....
基本后来就是在聊天啦,项目的方面讲的时间比较久,然后问几个谁都可以答出来,但是又要注意说的方式和技巧。

五面-hr面(20min)
当天晚上接到hr小姐姐的电话,面了接近20分钟
1.你之前做过滴滴产品经理,为什么来做技术?
2.你认为你的优势?
3.介绍了一下部门情况
4.什么时候可以实习
5....
因为之前做好了充分的准备,再加上问的问题我自己都能回答的很好,整体上没啥太大的问题。

然后接下来进行了漫长的等待offer邮件过程,说是周一出结果,然后周一没等到,周二没等到,周三没等到,整个人都慌慌张张的...每天怀疑,但是又觉得没什么不妥的地方,然后每天查看自己的状态,状态一直还处在面试中,然后终于在我快要放弃的时候,在一个宁静的下午(今天下午),叮~~收件箱给了提示,看到“阿里巴巴录用喜报”明晃晃的几个字,两行老泪横流!!开心超级开心!晚饭加了一个鸡腿,哈哈哈哈哈哈~~

现在心里终于有了底气,但我知道还要继续努力学习,深知自己不足的地方还有很多,不能就此满足~~(不过先让我开心两天😃)

这是我第一次写分享,主要还是想通过分享来和依然还在为offer奋战的你们,一起并肩作战,一起学习交流,一起共勉,一起加油⛽️,一起度过这个艰难而又难忘的阶段,一起拿到心仪的实习offer,工作offer,一起走向人生当中下一个美好阶段!!!

正在看我分享的小可爱,如果觉得我写的还不错,请给我一个大大赞,如果想讨论请在留言区留言,我看到的话会及时回复你哈!如果关注我的话,我会更开心哦,因为后续如果有面经我还会分享出来哒~
😀😁🤣😂😄😅😆😇😝😎🤗🤡




#阿里2021届实习生面经##阿里巴巴##Java工程师##实习##面经#
全部评论
第二个问题我觉得可以这样答:二叉查找树基于二分查找,但其查找复杂度并不稳定,极端情况下会退化为一条链,此时复杂度为O(n)。同时,二分查找基于数组,并且要求数组严格有序,但是二叉查找树在插入时并不用保证数组严格有序。
1 回复 分享
发布于 2020-05-03 11:24
就像上面说的时间复杂度是一方面,就是还有二叉查找树的数据在物理上存储不需要连续。
1 回复 分享
发布于 2020-05-03 13:05
加油. 输出hello word全过程: 1.编译java文件--经前端编译器编译后进入静态常量池,属于字面量 2.类加载--将类加载进内存中,运行时数据结构,此时还未初始化字符串,字符串具有懒加载特性--使用时才会加载 3.执行- 创建:方法入栈执行,创建字符串字面量,堆区创建对象,字符串常量池引用这个对象,然后返回给栈对象真实引用; 执行: 解释执行输出helloword
1 回复 分享
发布于 2020-05-04 14:55
所以意思是5.10号之前所有面试要结束吗😐
点赞 回复 分享
发布于 2020-05-03 12:02
我也是在等四面,第三面的问题基本跟你一样😂,面试进度处于面试中,好着急啊,楼主收到四面时能不能在这里告知一下,我好去问一下跟我对接的hr,我的三面是昨天刚结束的
点赞 回复 分享
发布于 2020-05-03 13:42
jvm看 深入理解java虚拟机 吧
点赞 回复 分享
发布于 2020-05-03 14:29
Integer.MAX_VALUE?前面有@Native修饰这个存放的不是本地方法栈里面么?
点赞 回复 分享
发布于 2020-05-03 18:04
还在等一面的孩纸。。。。。,祝顺利
点赞 回复 分享
发布于 2020-05-03 19:38
java基础主要都是通过什么来学习啊,我现在也在看java基础。。感觉懵的一逼,
点赞 回复 分享
发布于 2020-05-03 23:20
老妹儿,请问有打印Hello word的解了吗?
点赞 回复 分享
发布于 2020-05-04 14:58
随机生成不重复的10个100以内数字 是调用API实现吗?
点赞 回复 分享
发布于 2020-05-04 15:30
这,算法题问的这么简单?我以为都是leetcode的hard题
点赞 回复 分享
发布于 2020-05-04 20:08
楼主,方法区属于堆吗?方法区不是非堆吗
点赞 回复 分享
发布于 2020-05-04 20:43
问题 1 应该问的是 程序启动执行到结束的整个过程,编译-加载(类加载器)-然后执行 main 方法-系统调用输出字符串-程序结束 问题 2:二分查找是一种思想,二叉树查找是二分查找的一种实现吧
点赞 回复 分享
发布于 2020-05-05 13:33
楼主  一面的第一个问题是咋回答的呀
点赞 回复 分享
发布于 2020-05-05 15:21
一起学习呀,加油。
点赞 回复 分享
发布于 2020-05-05 16:29
1可能是考察invokestatic指令静态绑定直接去运行时常亮池里找到方法入口吧,不用像invokevirtual一样去查找方法表查找偏移量,再通过this指针确定方法入口
点赞 回复 分享
发布于 2020-05-05 16:31
方法区不属于堆吧?Java8开始,HotSpot对方法区的实现是  元空间, 而元空间存在于本地内存中。
点赞 回复 分享
发布于 2020-05-05 17:26
他让你自我介绍没有? 我没有考虑到电话的自我介绍。 昨天的一面 也感觉很飘😂
点赞 回复 分享
发布于 2020-05-20 13:01

相关推荐

24 80 评论
分享
牛客网
牛客企业服务