美团到店,一面,平台技术部

#软件开发2024笔面经# #美团##美团到店##美团一面,面经##平台技术部#
0329 也是自己的第一场面试,全程大概50分钟,面试官感觉很年轻,聊得挺合得来。
流程就是先自我介绍、然后选一个最熟悉的项目来介绍一下,就开始从项目开始发问了,然后后面八股也是根据项目做的延申,无算法。

1. 限流器是做什么用?基于接口还是基于用户限流?guava限流器原理?

2. 令牌桶算法说一下?如何控制往里投token的速度?(应该是往预热想?)

3. 目录树在数据库中如何设计才能很快的查出来?(目录放缓存)

4. MQ的使用场景?

5. 为什么redis的list做消息队列不可靠?出现消息丢失?(无ACK机制)

6. 实际有遇到过消息丢失么?原因?(消费者宕机)

7. MQ如何能够保证消息传输可靠?(ACK、持久化、回调等)

8. MQ消息处理失败或者异常了,会怎么去处理?(重试,抛异常)

9. MQ死信队列使用场景?(延迟任务)

10. 如果消息处理很久没有反应,MQ会超时么?(底层通信,心跳机制)

11. SpringBoot AOP IOC?

12. AOP只能在SpringBoot里实现么?(AspectJ)

13. Mysql 事务隔离级别?

14. 可重复读和读已提交的区别?什么时候会产生不可重复读的现象?举例说明(说的小林coding里的例子)

15. Mysql数据库中的乐观锁和悲观锁概念?(MVCC和锁机制)

16. Java的乐观锁和悲观锁?具体说一下CAS?

17. 项目中有涉及用到乐观锁或者悲观锁么?在哪里用?

18. 场景题:扫码登录的过程,扫码、授权然后跳转发生了什么?前后端交互的流程是怎么样的?

19. 反问:(1)部门做什么?(2)给一些面试表现的建议
全部评论
佬一面过了多久被约的二面呀
点赞
送花
回复
分享
发布于 04-09 17:02 四川

相关推荐

4 18 评论
分享
牛客网
牛客企业服务