2022阿里巴巴支付宝春季实习研发工程师java一面面经(一面已过)
背景211普通本科,两次实习,三个项目
1.自我介绍
2.深挖项目(20多分钟)
3.java中的集合Collection开始讲
4.HashMap的底层原理
5.红黑树
6.二叉排序树
7.java的设计模式
8.工厂模式
9.Spring的依赖注入原理
10.索引(主键索引,普通索引,联合索引)
11.最左原则
12.分库分表,给到了场景
13.synchronized和lock用途区别
14.乐观锁和悲观锁
15.抽象类和接口的区别
16.操作系统和java的进程线程分别是什么,区别
17.java8和其他版本的区别
18.B+树
19.Arraylist和linkedlist的区别
就记得这么多问题了,其他的不太记得了,祝大家面试顺利!