蚂蚁中间件五面:一致性Hash+分布式协议+RabbitMQ+亿级数据解决方案

一面

  1. 各种排序算法、未排序常规数据查找第K大的数,时间复杂度。

  2. 二叉树的深度

  3. 脏读和幻读是什么?

  4. 数据库的事务实现原理、操作过程、如何做到事物之间的独立性等问题

  5. 线程的生命周期

  6. 一致性hash算法原理与应用

  7. Https的加密方式

  8. 分布式一致性协议,二段、三段、TCC,优缺点

二面

  1. ACID CAP BASE理论

  2. 事务四大特性,以及事务的二段提交机制?

  3. 微服务架构是什么,它的优缺点?

  4. JVM什么对象会从新生代晋升到老年代

  5. 类加载过程,双亲委派机制及使用原因

  6. 一个任务分成十个任务,最后汇总计算,不能用fork/join

  7. 一个表一千个列值为true和false,写sql 查询 有300个列值为true的行。

三面

  1. 分布式raft算法

  2. zookeeper原理

  3. 乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别

  4. docker和虚拟机的区别?

  5. RPC过程,服务注册中心宕机了怎么办?

  6. dubbo的基本架构,有哪些核心组件

  7. dubbo的负载均衡怎么做,讲一下具体代码实现。

  8. 数据库万级变成亿级,怎么处理?

四面

  1. 自我介绍

  2. 参与的项目最有收获的一个,谈谈你负责的核心编码以及架构设计?

  3. 项目中遇到的最大问题和解决思路?

  4. 谈谈消息中间件 rocketmq,kafka,activemq,rabbitmq从架构设计,再到实现,以及应用场景区别?

  5. 谈一个生活中遇到的最大的令你最有成就感的事情?

五面

  1. 兴趣爱好

  2. 你的缺点和优点

  3. 三年到五年的职业规划

  4. 你觉得你比其他人优秀的地方在哪里?请说重点的3个

  5. 为什么想来我们部门

以上就最新蚂蚁中间件面试题,以下2021最新蚂蚁金服资深Java必考题和答案。


蚂蚁金服资深Java必考题和答案

 

おすすめ

転載: blog.csdn.net/LBWNB_Java/article/details/121493657