2017.07 阿里爸爸内推java后台开发面试经验

中午大概是一点出头接到阿里电话面试,首先自我介绍一下,包括学校,专业,学的什么,实习经验,项目经验.
1、你平时看什么书啊,我回答看think in java. 然后问我看到哪儿了?我回答泛型.你可以讲一讲泛型吗?解释一下概念和应用场景.面试官一直强调的是专业术语,不要打比方举例子,所以答的比较难受.你知道什么是反射吗?解释一下概念和应用场景。
2、基本数据类型,优先级,占的字节数。
3、你知道java有哪些数据结构吗?你说说队列都有哪些类型,数组的概念,说说链表和数组的性能比较,链表都有哪些类型,三向,双向,单向的应用场景; LinkedHashMap的Entry元素继承HashMap的Entry,提供了双向链表的功能LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用LinkedHashMap。LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。LinkedHashMap实现与HashMap的不同之处在于,后者维护着一个运行于所有条目的双重链接列表(所以可以实现快速的正迭代或反迭代)。此链接列表定义了迭代顺序,该迭代顺序可以是插入顺序或者是访问顺序。
4、如果有一组无序数,把它们存入链表使用哪种链表,得到的结果是有序的。
5、抽象类的概念和应用场景?他和接口的区别。
6、Spring框架的特征,IOC的概念控制反转,什么是控制反转,它的注入和单例模式有什么区别。
。。。。。

#阿里巴巴##Java工程师#
全部评论
4、如果有一组无序数,把它们存入链表使用哪种链表,得到的结果是有序的。 你好,请问这个应该怎么理解呢?
点赞 回复
分享
发布于 2017-07-25 11:59
你这问的好简单呀 昨天问我的可变态
点赞 回复
分享
发布于 2017-07-20 11:47
滴滴
校招火热招聘中
官网直投
这是一面?
点赞 回复
分享
发布于 2017-07-20 12:11
感觉阿里对本科生和研究生的面试难度不一啊
点赞 回复
分享
发布于 2017-07-20 17:45
南邮的啊
点赞 回复
分享
发布于 2017-07-20 17:53
投的哪个部门啊
点赞 回复
分享
发布于 2017-07-25 12:42

相关推荐

点赞 67 评论
分享
牛客网
牛客企业服务