一面
-
各种排序算法、未排序常规数据查找第K大的数,时间复杂度。
-
二叉树的深度
-
脏读和幻读是什么?
-
数据库的事务实现原理、操作过程、如何做到事物之间的独立性等问题
-
线程的生命周期
-
一致性hash算法原理与应用
-
Https的加密方式
-
分布式一致性协议,二段、三段、TCC,优缺点
二面
-
ACID CAP BASE理论
-
事务四大特性,以及事务的二段提交机制?
-
微服务架构是什么,它的优缺点?
-
JVM什么对象会从新生代晋升到老年代
-
类加载过程,双亲委派机制及使用原因
-
一个任务分成十个任务,最后汇总计算,不能用fork/join
-
一个表一千个列值为true和false,写sql 查询 有300个列值为true的行。
三面
-
分布式raft算法
-
zookeeper原理
-
乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别
-
docker和虚拟机的区别?
-
RPC过程,服务注册中心宕机了怎么办?
-
dubbo的基本架构,有哪些核心组件
-
dubbo的负载均衡怎么做,讲一下具体代码实现。
-
数据库万级变成亿级,怎么处理?
四面
-
自我介绍
-
参与的项目最有收获的一个,谈谈你负责的核心编码以及架构设计?
-
项目中遇到的最大问题和解决思路?
-
谈谈消息中间件 rocketmq,kafka,activemq,rabbitmq从架构设计,再到实现,以及应用场景区别?
-
谈一个生活中遇到的最大的令你最有成就感的事情?
五面
-
兴趣爱好
-
你的缺点和优点
-
三年到五年的职业规划
-
你觉得你比其他人优秀的地方在哪里?请说重点的3个
-
为什么想来我们部门
以上就最新蚂蚁中间件面试题,以下2021最新蚂蚁金服资深Java必考题和答案。
蚂蚁金服资深Java必考题和答案