4.19一面
1. java arraylist和linkedlist存储结构的区别?这两个结构是线程安全的吗?
2. hashmap put的过程?hashmap的容量为什么一直是2的n次方?
3. 讲讲final关键字?能修饰抽象类吗?
4. 抽象类一定要有抽象方法吗?抽象类可不可以全都是普通方法?
5. 线程池的核心参数有哪些,每个参数的作用都讲一下?举个例子解释一下这些参数?
6. 讲讲JVM类加载过程
7. 讲讲双亲委派机制
8. 讲讲JVM常用的垃圾回收器有哪些,讲讲CMS、G1、ZGC的优缺点,比较一下三者?
9. 慢sql有什么优化思路?
10. 慢sql有没有什么评判标准?
11. 围绕之前的项目经历进行提问
12. 算法题:求子数组的最小值之和
总体来讲,主要考察java基础知识,对细节问的比较细
#美团暑期实习##美团工作体验##ATMD##美团2025届转正实习#