被难倒了!Java开发蚂蚁三面真题:metaQ消息中间件+GC算法+MySQL数据同步

蚂蚁Java开发三面真题:metaQ消息中间件+GC算法+MySQL数据同步

 

一面:

  1. JVM数据存储模型,新生代、年老代的构造?
  2. java GC算法,什么时候会触发minor gc,什么时候会触发full gc?
  3. GC 可达性分析中哪些算是GC ROOT?
  4. 你熟悉的JVM调优参数,使用过哪些调优工具?
  5. Java 有什么锁类型?
  6. 描述下线程池的处理流程?
  7. 类加载机制,一个类加载到虚拟机中一共有几个步骤,这些步骤的顺序哪些是固定的,哪些是不固定的,为什么不固定
  8. hashmap是线程不安全的,concurrenthashmap是线程安全的,怎么实现的线程安全?
  9. volatile关键字解决了什么问题,实现原理是什么
  10. 并发容器有哪些,并发容器和同步容器的区别

二面:

  1. 在工作中,SQL语句的优化和注意的事项
  2. 哪些库或者框架用到NIO
  3. Spring 都有哪几种注入方式,什么情况下用哪种,ioc实现原理
  4. 如何定位一个慢查询,一个服务有多条SQL你怎么快速定位
  5. 聚集索引和非聚集索引知道吗?什么情况用聚集索引什么情况用非聚集索引
  6. Nosql引擎用的什么存储结构,关系型数据库和NoSQL各自的优劣点是什么,如何技术选型?
  7. 微服务架构下,如果有一个订单系统,一个库存系统,怎么保证事务?
  8. 分布式一致性协议raft,paxos 了解吗
  9. Zookeeper中的ZAB协议,选主算法

三面:

  1. 自我介绍
  2. 参与的并发项目,从设计到部署,按照流程讲一遍。
  3. 项目相关你用过redis,用在什么场景,怎么使用的?
  4. mysql同步机制原理,有哪几种同步方法
  5. 数据库主从同步如何实现,事务如何实现
  6. 谈谈你对SOA和微服务的理解,以及分布式架构从应用层面涉及到的调整和挑战。
  7. 阿里系中间件metaQ及原理与现有的kafka有什么异同
  8. 在阿里有了解过什么中间件吗?实现原理?与其他开源消息队列有什么特点?
  9. 为什么选择换公司?
  10. 三年到五年的职业规划?
  11. 你有想问我的?

以上就是蚂蚁金服Java开发题,以下最新总结的阿里集团高级Java必考题范围和答案,仅用于参考~

最全阿里高级Java必考题范围与答案获取记得一键三连

 

 答案获取方式

先一键三连哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值