阿里技术一面,Java研发岗

之前过了个简单的简历面,过了几天后没打来以为凉了,然后昨晚又接到了电话,括号内容是回答说的,理解有限,不一定都对,欢迎纠正~加油每一个牛友们!

阿里一面:
1.学过哪些技术知识呢?

2.说说接口和抽象类的区别(语法,设计,跨域三方面)

3.怎么判断两个对象是否相等?(名称和类加载器)

4.==和equals的区别(比较方式)

5.排序算法有哪些呢(分类说,插入,选择,交换,归并,基排)

5.堆排序的时间复杂度?怎么计算的(logn)

6.说说归并的算法过程(先划分,归并,递归实现,把过程理清)

7.知道先序,中序,后序遍历吗?(把算法过程说一遍)

8.知道Java高并发相关知识吗?(并发包,把里面的内容介绍一边,介绍了闭锁,同步屏障,信号量的应用和底层实现:流控,线程执行顺序等)

9.谈谈JVM(从javac编译4阶段:词法,语法语义,生成,到类加载过程:双亲委派:加载,验证,准备,解析,实例化,实例化先谈堆分区,再说JVM内存结构,然后到GC,GC算法,触发条件,晋升,YGC,CMS过程实现,可达性分析等等,把整个体系说完后面试官肯定了一句说理解得不错…)

10.做过哪些项目?用过哪些框架和技术呢?(SSH,M,Redis,Netty)

11.看过spring 源码吗?(把容器启动过程说了一遍,xml解析,bean装载,bean缓存等)

12.说说AOP实现原理(动态***:jdk,cglib,分别用了哪些类或接口)

13.事务的实现原理?(源码)

14.说说四层网络模型(每层的协议及应用)

15.谈谈tcp,udp的区别,分别有哪些应用(可靠,面向连接,首部)

16.说说tcp三次握手过程?

17.为什么是3次,2次可以吗?4次呢?(从失效的数据报谈2次为什么不行,从响应时间说为什么不用4次)

18.你有什么想问我的?(问了分布式,负载均衡,缓存相关的,面试官回答说这些对校招是加分项,不懂也没关系,懂了的就更好,说校招关键还是基础,多看源码分析,多关注底层原理)

19.面了50分钟左右

#阿里巴巴##Java工程师#
全部评论
大佬大佬,有几个问题不怎么懂
点赞 回复 分享
发布于 2018-03-23 08:34
大佬,请问你面的是哪个部门? 另外,遇到像“知道Java高并发相关知识吗” 这种那么宽泛的问题怎么去组织答题思路?还是说回答了解程度后等待面试官问并发方面相关的问题?
点赞 回复 分享
发布于 2018-03-23 10:17
楼主是什么岗位呀?
点赞 回复 分享
发布于 2018-03-23 10:19
大佬加油
点赞 回复 分享
发布于 2018-03-23 12:50
感觉问的还挺全面的,你这个是实习还是正式啊?
点赞 回复 分享
发布于 2018-03-23 12:59
楼主是本科吗
点赞 回复 分享
发布于 2018-03-23 13:03
感觉楼主好厉害。请问一下哪里有Spring相关的东西可以看啊 PS:堆排序的时间复杂度写错啦。
点赞 回复 分享
发布于 2018-03-23 20:01
大佬,自愧不如
点赞 回复 分享
发布于 2018-03-25 20:05
大佬大佬,感谢分享,已收藏。
点赞 回复 分享
发布于 2018-03-25 23:45

相关推荐

小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
评论
点赞
122
分享
牛客网
牛客企业服务