校招 未知部门 / 后端-Java / 一面

[面试日期] 2024-08-13 [面试时长] 未知
[学校背景] 北京理工大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>蚂蚁金服Java后端开发工程师一面面经</h2> <p><span>问题涉及技术架构、消息队列、Spring框架等多个方面</span></p><ol><li><b><strong><span>技术架构,以及为什么要这样设计</span></strong></b></li><li><b><strong><span>MQ是怎么保证不重复消费,可靠性投递,本身是怎么保证可用性的</span></strong></b></li><li><b><strong><span>Spring Cloud以及外部都有提供动态线程池,为什么还要自己写一套</span></strong></b></li><li><b><strong><span>Spring IOC的理解,底层的实现机制,用了什么设计模式</span></strong></b></li><li><b><strong><span>AOP的底层实现机制</span></strong></b></li><li><b><strong><span>动态代理和静态代理的区别,动态代理的实现方式,以及两种实现方式的区别</span></strong></b></li><li><b><strong><span>用过哪些设计模式</span></strong></b></li><li><b><strong><span>单例有哪些类型,单例的eager,lazy</span></strong></b></li><li><b><strong><span>静态内部类各自优缺点</span></strong></b></li><li><b><strong><span>synchronized底层是怎么实现的</span></strong></b></li><li><b><strong><span>项目里是怎么应用的,MySQL索引结构是什么,慢SQL怎么排查</span></strong></b></li><li><b><strong><span>了解过哪些分布式的设计理念,各自有什么区别</span></strong></b></li><li><b><strong><span>两个用户同时读一个数据,用户1读到了老的数据,用户2读到了新的数据,该怎么保证用户1的一致性</span></strong></b></li><li><b><strong><span>分布式锁的场景</span></strong></b></li><li><b><strong><span>实现分布式锁有哪些方式以及优缺点</span></strong></b></li></ol><p><span></span></p><a>#软件开发笔面经#</a><a>#牛客创作赏金赛#</a>
AI 推荐面试题