首页 > 去年秋招面试过各个大厂总结的Java虚拟机与集合常见高频面经
头像
Miraclewk
编辑于 2021-07-06 12:13
+ 关注

去年秋招面试过各个大厂总结的Java虚拟机与集合常见高频面经

Java虚拟机与集合常见面试题

Java虚拟机和集合是Java开发面试中的常客,但问的问题也相对而言比较固定。

Java虚拟机常见面试题

1. Java内存区域

2. 垃圾收集

2.1 Java的垃圾回收算法和垃圾回收器

2.2 CMS垃圾回收器和G1垃圾回收器的垃圾回收过程

2.3 Minor GC, Major GC, Full GC各自什么时候发生

2.4 如何判断一个对象是否可以被回收(两种方法)

3. 类加载

3.1 类加载过程

3.2 类加载器分类

3.3 什么是双亲委派模型,怎么打破双亲委派模型

Java集合常见面试题

1. ArrayList和LinkedList的区别(都是线程不安全的)

2. ArrayList相关知识

3. HashMap,HashTable,ConcurrentHashMap

3.1 HashMap和HashTable的区别

3.2 HashMap的底层实现

3.3 HashMap的扩容机制

3.4 HashMap为什么是线程不安全的

3.5 为什么要用红黑树,为什么不用其他平衡二叉树

3.6 HashMap的负载因子为什么要取0.75

3.7 HashMap的哈希过程为什么高16位要异或低16位

3.8 HashMap和ConcurrentHashMap区别

3.9 ConcurrentHashMap1.7和1.8的区别,看过源码吗,怎么实现线程安全的

相关答案已经整理成pdf上传云盘了,有需要的可以私信我

其他面经

去年秋招面试过的各个大厂总结的一波关于计算机网络的高频面经
去年秋招面试过的各个大厂总结的一波Java并发常见高频面经
去年秋招面试过的各个大厂总结的数据库与操作系统常见高频面经

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

近期精华帖

热门推荐