阿里钉钉、ICBU、CBU、蚂蚁、国际化中台Java后台面经

本文作者分享了在阿里巴巴集团面试的经历,涉及多个部门的面试环节,包括CBU、ICBU、蚂蚁金融、钉钉和国际化中台。面试涵盖了Java基础、JVM、设计模式、多线程、数据结构、分布式、数据库、Redis、Spring框架、算法等多个方面,展现了全面而深入的技术考察。
摘要由CSDN通过智能技术生成

前言

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

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值