工作10年,面试超过300人想进阿里的同学,总结出的java面试69题( 二 )

6.ArrayList是如何实现的 , ArrayList和LinkedList的区别?ArrayList如何实现扩容 。

7.equals方法实现

8.面向对象

9.线程状态 , BLOCKED和WAITING有什么区别

10.JVM如何加载字节码文件

11.JVM GC , GC算法 。

12.什么情况会出现Full GC , 什么情况会出现yong GC 。

13.JVM内存模型

14.Java运行时数据区

15事务的实现原理

技术深度

1.有没有看过JDK源码 , 看过的类实现原理是什么 。

2.HTTP协议

3.TCP协议

4.一致性Hash算法

5.JVM如何加载字节码文件

推荐阅读