一面
- 各种排序算法、未排序常规数据查找第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个
- 为什么想来我们部门
以上就最新蚂蚁中间件面试题。
蚂蚁金服资深Java必考题和答案
答案获取方式
留言点赞支持一下可拿到必考题答案哦!