阿里国际一面
无手撕60min
1.介绍一下常见的集合类
2.ArrayList和linkedlist的区别
3.插入 删除 查询的步骤和时间复杂度
4.底层实现分别是什么
5.数组是怎样做到直接用索引就能查询的
6.hashmap的结构和用途
7.冲突了怎么办
8.为什么是红黑树而不是AVL
9.hashmap的线程安全问题
10.concurrenthashmap的原理
11.如果不用concurrenthashmap,怎么保证hashmap的线程安全
12.死锁
13.口述一个死锁该怎么实现
14.口述如何触发oom
15.口述如何写爆栈
16.jvm内存区域
17.CAS和synchronized的原理和作用
18.分别在什么场景下使用,各自的优缺点
19.线程池参数
20.场景题:给一个场景该如何设计线程池参数
21.实习内容
感觉这次一面参考意义还是很大的,都是由浅逐步问到深入,很经典的一次大厂面试问法。
#面经# #秋招# #阿里# #阿里国际# #
1.介绍一下常见的集合类
2.ArrayList和linkedlist的区别
3.插入 删除 查询的步骤和时间复杂度
4.底层实现分别是什么
5.数组是怎样做到直接用索引就能查询的
6.hashmap的结构和用途
7.冲突了怎么办
8.为什么是红黑树而不是AVL
9.hashmap的线程安全问题
10.concurrenthashmap的原理
11.如果不用concurrenthashmap,怎么保证hashmap的线程安全
12.死锁
13.口述一个死锁该怎么实现
14.口述如何触发oom
15.口述如何写爆栈
16.jvm内存区域
17.CAS和synchronized的原理和作用
18.分别在什么场景下使用,各自的优缺点
19.线程池参数
20.场景题:给一个场景该如何设计线程池参数
21.实习内容
感觉这次一面参考意义还是很大的,都是由浅逐步问到深入,很经典的一次大厂面试问法。
#面经# #秋招# #阿里# #阿里国际# #
全部评论
现在状态是面试中吗
M
老哥哪个部门啊
佬,约二面了嘛
相关推荐