阿里巴巴2018Java实习面经

一面
先问简历:介绍一个你觉得最能体现你水平的项目
基础题:
计网:
介绍OSI7层网络
介绍TCP三次握手,为什么不能2次?
介绍线程和进程,jvm是线程还是进程
介绍jvm内存模型
操作系统是如何读写文件的
算法:
一个单链表,找中间节点,只允许遍历一次
两个单链表,中间某个节点是完全相同的,找到这个节点。要求:时间O(n),空间O(1)
动态规划的核心是什么?
分治法为什么可以节约时间?归并排序为什么比冒泡快?相比归并,冒泡多了哪些不必要的比较?
最后一问感受到了自己算法的薄弱,真诚求解答)
(计网的那些问题感觉都是很基础的,但是我答完面试官总感觉不是很满意,请问比如介绍线程和进程,应该都从哪些方面回答?)

二面
先问简历,问项目到接口层面
然后就是围绕Spring问了一堆
Spring Boot和Spring Cloud区别?
Spring和Spring MVC区别
Spring的特点是什么
你对IOC的理解
Spring Boot优点
你之前实习的项目里用了什么中间件?
还有Restful api什么的,不记得了
红黑树和平衡二叉树区别
对HashTable了解吗?HashTable是怎么实现的?hash冲突是线程安全的吗?
讲讲Spring的单例和多例
然后又开始问简历,比赛经验啊什么的
(为什么这么晚还在面,我也不知道啊??????????脑阔痛)

#阿里巴巴##面经##实习##Java#
全部评论
个人理解:归并排序思想是将两个或两个以上的有序表组合成一个,这个的时间复杂度是n,再加上划分的时间复杂度lgn,一起是nlgn;冒泡排序会多一些不必要的比较,例如:4 5 1 2 6 7 8,第一轮从尾部开始,87621都比较一遍,不动,直到5才开始交换位置,最终把1换到第一个位置,第一轮结果为:1 4 5 2 6 7 8;第二轮比较8762仍然会重新比较一次,但其实这已经局部有序了,完全不需要再比较一次,但是冒泡排序不会记录局部有序,这部分的比较就是多余的。
点赞 回复 分享
发布于 2018-07-04 14:07
大佬我想问下你投的是java研发岗的应用服务开发方向吗
点赞 回复 分享
发布于 2018-07-10 15:06
不知要面几面,感谢分享
点赞 回复 分享
发布于 2018-07-06 09:34
哈哈,楼主加油!很感谢你分享面经!
点赞 回复 分享
发布于 2018-07-05 10:40
楼主,算法的第二题,应该是找两个链表的第一个公共节点吧。
点赞 回复 分享
发布于 2018-07-03 11:31
感谢分享
点赞 回复 分享
发布于 2018-07-02 11:34
都这么早面试的吗?好方啊😖
点赞 回复 分享
发布于 2018-06-30 15:45
楼主是2018届的吗?现在不是应该毕业了吗
点赞 回复 分享
发布于 2018-06-29 21:45
是中间件吗
点赞 回复 分享
发布于 2018-06-29 21:30
7层不是不用么,为啥还有这么多考
点赞 回复 分享
发布于 2018-06-29 13:37
秋招都开始了,还面实习啊,大哥
点赞 回复 分享
发布于 2018-06-29 00:07
秋招啊?
点赞 回复 分享
发布于 2018-06-28 18:56
楼主是什么岗位啊
点赞 回复 分享
发布于 2018-06-28 16:48

相关推荐

06-15 17:08
已编辑
中国传媒大学 数据分析师
点赞 评论 收藏
分享
2025年6月13日时长20min---------------------------1.自我介绍0.问有了解过react吗1.react和vue之间的区别2.简单介绍一下vue是什么3.问响应式原理和虚拟dom的关联:我这里就简单回答了一下视图的关系。加载渲染什么的4.介绍我的简历上第一个项目&项目过程中遇到的难点5.前面说解决加载比较慢的问题,问怎么解决的--Vue Route6.Vuex在项目中的作用:题主就简单用过vuex存储一部分数据,从这里取数据。7.介绍我简历上的第二个项目&遇到哪些难点8.工作过程中,前端和数据开发的占比:因为题主说自己有负责一部分的数据库反问环节:1.前端和数据开发这一块怎么样她说我有些模糊角色定位,而且通过我的描述我的数据开发更多是后端同学做的(本来就是,因为做的都是个人/几个同学弄的项目)2.公司前端业务这一块是怎么样的好像弄什么智能体agent吧,交互式的。最后说懂数据开发其实是加分项,但是更多要配合前端业务,懂怎么埋点,基本的sql语句,还有数据可视化这一块。--------------------------总体感觉下来,面试过程很轻松,没有开视频,面试官是女的而且听声音是广东人(我也是广东的)27~32岁的感觉。但是面试过程中没有什么提示吧。(温柔就完事了要什么过程提示!)这几天忙着考试,一点八股没看,本来想着拒掉的,但舍友(阿里大佬)鼓励我多试试,增加经验。过程中就是我对项目没有熟悉掌握吧,接下来还是要继续熟练掌握,然后多背背八股。
查看12道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
点赞
144
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务