阿里提前批面了很多部门,除了淘系一面其他都过了,最终点了国际化中台的内推,在焦急等hr面中,分享面经,希望能帮到大家,都能拿到满意的offer~
3.3阿里CBU一面
-
项目30分钟(流程+项目难点+部署)
-
JVM类加载过程
-
主要类加载器有什么
-
双亲委派模型的好处
-
双亲委派模型怎么打破
-
什么软件/应用打破了双亲委派模型
-
常用设计模式介绍(代理模式、包装模式、工厂模式、适配器模式、责任链模式......)
-
包装模式在JDK中哪里应用了、责任链模式在哪里应用
-
工厂模式在Spring源码中哪里有应用
-
多线程在项目中的应用
-
定义线程池的方法
-
Callable和Runnable的区别
-
FutureTask介绍
-
BeanFactory和ApplicationContext区别
-
Bean的生命周期
-
Java中实现Map接口的有什么
-
遍历HashMap的几种方法
-
Java8中JVM运行时数据结构变化是什么(元空间取代了方法区)
-
为什么用元空间取代方法区
-
业界大数据新技术,比如Hadoop了解吗?
-
Java中的包装类有什么用(Integer Long Double),为什么需要包装类
-
TCP的粘包?粘包怎么解决?UDP会粘包吗?
-
TCP面向什么传输,UDP面向什么传输?
-
RPC了解吗?
-
线程的声明周期?
-
迪杰斯特拉最短路径算法?
-
选择排序是稳定的吗,时间复杂度?
-
快排稳定吗,时间复杂度,什么时候性能最差?
-
MYSQL的索引为什么使用B+树的数据结构?
-
前端Vue.js Ant Design了解吗?
-
Servlet是线程安全的吗?为什么线程不安全?
-
Linux的命令了解吗,Top命令是什么?
-
实验室项目有人指导吗?
-
Redis怎么实现分布式锁
-
介绍Redis的缓存穿透和缓存雪崩
-
怎么解决缓存穿透和缓存雪崩
-
类加载里面Class类和Object类的加载顺序
3.4蚂蚁金融核心一面
-
项目25分钟
<