蚂蚁国际Java后端开发暑期实习一面面经
1. 分布式服务中,消息队列做解耦时,如何保证消息和业务的一致性?
2. 本地消息表中,定时任务捞取消息发送后,数据会被删除吗?
3. 定时任务捞取消息发送时,如何保证“发送消息”和“更新消息状态”同时成功?
4. 消息处理过程中,若更新操作失败,该怎么解决?
5. 如何做幂等处理?
6. 常用的分布式事务框架有哪些?
7. 什么是两阶段提交(2PC)?它有哪些优缺点?
8. 如何实现分布式锁?常用的方式有哪些?
9. 数据库分布式锁中,若释放锁时删除操作失败,该怎么办?
10. 数据库事务的四大特性是什么?
11. 数据库有哪些隔离级别?各解决了什么问题?
12. Java中ThreadLocal的原理和应用场景是什么?
13. HashMap的底层原理是什么?
14. 若将Class对象作为HashMap的key,是否可行?为什么?
15. LinkedList和ArrayList的底层结构有何不同?适用场景分别是什么?
16. 你有使用AI工具进行英文编程的经验吗?可以具体说说吗?(english 回答)
#蚂蚁暑期实习# #蚂蚁国际#
#牛客AI配图神器#
2. 本地消息表中,定时任务捞取消息发送后,数据会被删除吗?
3. 定时任务捞取消息发送时,如何保证“发送消息”和“更新消息状态”同时成功?
4. 消息处理过程中,若更新操作失败,该怎么解决?
5. 如何做幂等处理?
6. 常用的分布式事务框架有哪些?
7. 什么是两阶段提交(2PC)?它有哪些优缺点?
8. 如何实现分布式锁?常用的方式有哪些?
9. 数据库分布式锁中,若释放锁时删除操作失败,该怎么办?
10. 数据库事务的四大特性是什么?
11. 数据库有哪些隔离级别?各解决了什么问题?
12. Java中ThreadLocal的原理和应用场景是什么?
13. HashMap的底层原理是什么?
14. 若将Class对象作为HashMap的key,是否可行?为什么?
15. LinkedList和ArrayList的底层结构有何不同?适用场景分别是什么?
16. 你有使用AI工具进行英文编程的经验吗?可以具体说说吗?(english 回答)
#蚂蚁暑期实习# #蚂蚁国际#
#牛客AI配图神器#
全部评论
请问楼主问这么多分布式事务是因为简历有写吗?
相关推荐
查看6道真题和解析 点赞 评论 收藏
分享