阿里java实习面经

2021.3.3日   阿里部门名忘问了
第一次电话是在20:40左右,正在面试另一个部门,就约到了21:30.
1.自我介绍
2.说一下ArrayList和LikedList的区别?追问:查询的时间复杂度?
3.看你写了多线程,线程池的实现类是什么?那线程池参数了解吗?详细说一下。了解,用银行举例说明。
追问:如果我的传入参数中核心池大小比最大核心池大小大,会怎样。答:抛异常?
追问:你刚说了流程,那如果我现在想让核心线程池满了之后不进入阻塞队列,直接扩展线程池,直到最大线程池满了,再去阻塞队列。怎么办? 答:没思路。(what?)
4.为什么又了jdbc,你还用mybatis。
追问:你平常用的xml还是注解?xml。mapper文件的原理是什么?  答:反射和动态代理。  面试官:详细说一下。  是想让我说解析xml?直接不会。
5.排序算法了解哪几种? 8大排序。现在给你一个数组,你会如何排序。答:堆排或快排。你排序的时候自己写排序?答:调用sort方法。
那sort方法原理是啥。 答:没看过它的源码。 那如果是你你会怎么做? 答:使用快排或者堆排。 为什么使用快排? 答:排序快,时间复杂度低。 还有没?  答:稳定(已经蒙了,还有啥)  答:从稳定考虑?  面试官你排序还考虑这?  我:(内心一万个草泥马奔过),
6.拥塞控制了解不?了解,答了慢开始和拥塞避免,快重传和快恢复。
追问:还有没。 没了。(还有个得有)
7.你这个项目遇到的困难是啥。  答:要想各种办法减轻数据库压力,说了一下咋优化的。    面试官:你这个优化完,吞吐量才提升了十几倍?   我:(鹅鹅鹅,曲项向天歌)
那你们这个压测是咋做的,  答:对借口进行压测。  面试官:奥,你们这个是对借口压测,不是全链路的压测?  我;嗯嗯嗯。

反问:
1.从面试来看,我有什么地方需要加强?
面试官;你这个有标准答案的都答的不错,开放性问题就那些需要自己思考,看点东西的都答的不太好。
2.啥时候可以知道面试结果?
面试官:我也决定不了。  (不想要就不想要,明说不就行了)

总结:可能是自己太菜了,自我感觉这个面试官太阴间了,如果你说你了解:原理详细讲一下,如果你说你不了解,那如果是你你咋办。面试体验极差,哎,还是好好学习吧。
#实习##面经##阿里巴巴##Java工程师#
全部评论
老哥,看看我的刚发的,一起抱着哭
1 回复
分享
发布于 2021-03-04 11:51
感觉全是八股文,不如做两道题呢
1 回复
分享
发布于 2021-03-04 17:33
联想
校招火热招聘中
官网直投
阿里巴巴考拉海购也启动招聘了,面试官都是我们一起很nice的小伙伴,不用担心体验不好,欢迎大家私信骚扰,有什么疑问也可以一起沟通,说不定会有些帮助~
1 回复
分享
发布于 2021-03-04 21:42
楼主你好,请问你是实习、校招还是社招?
3 回复
分享
发布于 2021-03-04 09:44
快排不稳定吧
点赞 回复
分享
发布于 2021-03-04 10:56
哈哈哈哈,最后的总结我好好笑啊,第二个追问我感觉是不是可以回答那个直接提交队列(SynchronousQueue),快排不稳定的噢
点赞 回复
分享
发布于 2021-03-04 11:01
没事 这么大个公司,肯定有不好的面试体验,多面面,会遇到不错的面试官的
点赞 回复
分享
发布于 2021-03-04 11:08
吞吐量提升十几倍还不行吗?
点赞 回复
分享
发布于 2021-03-04 12:58
第六问还有什么啊,我也觉得就那两个
点赞 回复
分享
发布于 2021-03-04 15:04
我喜欢 这戏😁
点赞 回复
分享
发布于 2021-03-04 15:10
可以
点赞 回复
分享
发布于 2021-03-04 16:22
没几个能回答过来的
点赞 回复
分享
发布于 2021-03-04 17:29
快排具有良好的数据局部性
点赞 回复
分享
发布于 2021-03-04 17:29
太阴间了
点赞 回复
分享
发布于 2021-03-04 17:46
加油
点赞 回复
分享
发布于 2021-03-04 19:52
总体是用的快排,数组的长度小到一定程度用的直接插入排序。
点赞 回复
分享
发布于 2021-03-04 22:11
实习好难啊,情绪不稳定,快(快速)些(希尔)选(选择)堆(堆排序)好友来聊天吧~
点赞 回复
分享
发布于 2021-03-05 01:03
😂 太可爱了吧 看完莫名心情变好
点赞 回复
分享
发布于 2021-03-07 15:02
V:tianmao-tianmao,阿里内推码
点赞 回复
分享
发布于 2021-03-08 13:12

相关推荐

19 88 评论
分享
牛客网
牛客企业服务