阿里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

相关推荐

#我的实习求职记录# #笔试# #银行# 先简述一下他们笔试的状况。这卷子是开发岗和算法岗一起考的,俩小时。16道选择题,内容很广跟计算机相关的都有:大概3题数据结构与算法,3题MySQL,3题Linux/shell,1道Java面向对象,1道Python,1道网络HTTPS,还有时序/深度学习/数据挖掘各1题,剩下的不知道怎么,反正是分类奇奇怪怪的题目,感觉偏常识一些,总共48分。2道编程题,第二题是开发和算法二选一。第一个必选题20分,第二个选做32分,要自己写输入输出,题目挺怪的,感觉不太“算法”,有种脑筋急转弯的感觉。测试用例是不给的,题目是表述不清的,两道题都有语病或者说错字漏字,让人感觉像机翻但又不是,很抽象。总之不是像Leetcode那样常规的题,很难评。最关键的一点是这三个部分是分开的,你必须提交一部分才能做下一部分,不能回去改上一部分,所以要给后面预留时间。然后说一下我自己:我好想问问第一道编程你是怎么了。我第一眼看到觉得好简单,快速写完一看33%,我百思不得其解,反复研读题目,努力猜测题意,脑洞大开,改来改去成功从通过33%改成了通过16%???至今不知道我错在哪,是我大清早爬起来做笔试脑子僵了还是出题人有问题。。。第一题卡了很久导致我第二题时间都很紧了,无语,选择题也有好几道是猜的,不出意外应该喜提笔试挂了,经验包+1。
投递招商银行等公司10个岗位 我的实习求职记录
点赞 评论 收藏
转发
19 88 评论
分享
牛客网
牛客企业服务