阿里实习java一面面经
问了下笔试的情况。。我的笔试真的是太烂了。。
1:排序算法,讲述一下快速排序,冒泡排序
2:equals方法,对于重写equals方法为什么要包含hashcode
3:final关键字的作用,final用在方法中时候不能被子类所继承,那么为什么要用final、什么情况下会使用final
4:对于HashMap了解多少,HashMap是如何使用键去寻找值的,和hashcode有什么关系
5:多态是什么,泛型和多态的区别
6:java面向对象编程,其特点是什么,你是怎么理解继承,封装和多态的
7:JVM中主要有几种垃圾回收算法
8:JVM中主要有哪些分区,哪些区域中会存在GC
***习了JVM对你使用JAVA有什么影响或者是作用
10:在学习和项目中经常使用那些算法,有没有使用过优化算法
多巩固JAVA基础知识。
#阿里巴巴实习java##阿里巴巴##校招##面经##Java工程师#