当前位置: 首页 > 面试经验 >

蚂蚁金服Java后端开发工程师一面面经

优质
小牛编辑
74浏览
2024-08-13

蚂蚁金服Java后端开发工程师一面面经

问题涉及技术架构、消息队列、Spring框架等多个方面

  1. 技术架构,以及为什么要这样设计
  2. MQ是怎么保证不重复消费,可靠性投递,本身是怎么保证可用性的
  3. Spring Cloud以及外部都有提供动态线程池,为什么还要自己写一套
  4. Spring IOC的理解,底层的实现机制,用了什么设计模式
  5. AOP的底层实现机制
  6. 动态代理和静态代理的区别,动态代理的实现方式,以及两种实现方式的区别
  7. 用过哪些设计模式
  8. 单例有哪些类型,单例的eager,lazy
  9. 静态内部类各自优缺点
  10. synchronized底层是怎么实现的
  11. 项目里是怎么应用的,MySQL索引结构是什么,慢SQL怎么排查
  12. 了解过哪些分布式的设计理念,各自有什么区别
  13. 两个用户同时读一个数据,用户1读到了老的数据,用户2读到了新的数据,该怎么保证用户1的一致性
  14. 分布式锁的场景
  15. 实现分布式锁有哪些方式以及优缺点

#软件开发笔面经#
 类似资料: