阿里二面面经
1、代码 :
-
求交叉链表的交叉点
-
快排中递归的条件 思路
2、多线程相关
-
线程之间怎么交互通信 ?
-
乐观锁和悲观锁原理,在java中的体现
-
为什么加版本号可以避免ABA问题
-
锁膨胀、锁升级过程
-
线程写入数据的时候操作系统做了什么?
3、网络
-
滑动窗口
-
三次握手 怎么保证传输的可靠性
4、数据结构
-
聊一聊数据结构
5、数据库
-
索引的原理 索引的分类 索引的结构
-
联合索引的原理
-
联合索引什么时候起作用/不起作用
-
怎么确定你这个索引用的好不好,有没有效果
6、JVM
-
G1回收器的原理
-
静态变量存在哪
-
堆中分哪几个区
-
jvm如何调优 如何分配对空间大小合适
7、用过哪些中间件
#阿里巴巴22届秋招面试##面经##阿里巴巴##Java工程师##校招#