前言
阿里提前批面了很多部门,除了淘系一面其他都过了,最终点了国际化中台的内推,在焦急等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类和Obje