0325美团二面

1、自我介绍

2、系统的学习过什么Java体系知识?

3、介绍一下项目

4、分布式事务和分布式定时任务是什么逻辑?

5、除了本地信息表加任务调度保证分布式事务,还有什么思路去做,为什么选择这种思路?

6、TCC和两阶段提交解决什么问题,这两种方式和你项目的述求是一样的吗?

7、你的项目中的述求和其他方式不一样的点是因为不是都是涉及DB吗?

8、本地信息表+任务调度的方式有什么缺点?

9、其它微服务模块监听MQ中的支付记录有什么问题考量?

10、为什么不用【本地消息表+MQ】的方式去实现【本地信息表+任务调度】的方式分布式事务?

11、RabbitMQ的特征介绍一下?

12、RabbitMQ和Kafka的关键区别是什么?(推拉模式)

13、Redis的哨兵模式和分片集群有什么区别?

14、客户端如何能够正确的请求到指定哈希槽的master节点?(节点内容进行转发,得到数据后再返回给客户端)

15、ES是什么部署架构?

16、Redis、ES和DB的数据一致性如何做的?

17、秒杀的核心瓶颈是什么?

18、MySQL的间隙锁是什么?

19、什么情况下不会加间隙锁?

20、如果where id = xxx 和 where id > xxx 分别加的什么锁?

21、MySQL当中的主从复制的机制;

22、主库和从库出现比较严重的主从延迟如何处理?

23、什么情况下会出现主从延迟?

24、CMS和G1的区别?

25、G1使用什么类型的垃圾收集算法?

26、Java中的双亲委派机制的目的?

27、如何打破双亲委派?

28、什么是热部署?

29、算法:实现LRU

30、如何针对你实现的LRU保证线程安全?

31、反问。

#美团##美团二面#
全部评论
卧槽 哥们 你这个有点难了吧 怎么感觉和其他的差的有点多
点赞 回复 分享
发布于 2023-04-13 16:05 重庆
什么部门?
点赞 回复 分享
发布于 2023-04-23 00:00 山西

相关推荐

8 31 评论
分享
牛客网
牛客企业服务