美团面经-核心本地生活
一面(1h):
一面忘记录了,随便记了一点。感觉沟通不畅,不过还是过了。早上面试,晚上通知二面
1. 自我介绍
2. 项目的应用场景介绍
3. Spring Boot 和 Spring Cloud用在哪些地方
4. 为什么要用 Lua + Redis 判断是否需要图形验证码
5. 对哪些库表进行分库分表
6. 为什么要用基因法改造
7. 为什么要用Es
8. 分片策略是什么
9. Redisson封装多种分布式锁,怎么做的,用在哪里
1. 我这边创建了ServiceLocker的接口,然后用具体的实现类去实现这个接口。然后把对应的key和锁类型放到map的结构里,通过ManageLocker提供对外的服务,然后具体的锁里面是有redisson客户端的,通过这个客户端对传入的key进行获取。
10. 分布锁用在哪里
1. 可重入锁:在防止缓存穿透的时候会用到,使用了双重检测的方式防止请求达到数据库。
2. 读锁:对应票档的数据、座位数据存在redis如果不加锁,又有其他线程进行写入会有脏读。
11. 限流算法有哪些
12. 为什么要用令牌桶
13. 说说JUC
14. 说说JVM
15. 算法:翻转链表
16. 算法:股票(最基础的那题)
17. 反问:美团直播
18. base:北京,上海
二面:
我的评价就是神,这leader我简直爱死,很真诚地在和我聊业务、技术栈的选择,还有以后的职业规划。
1. 算法:二叉树的最大路径和
2. 进程、线程、协程
3. 总结一下并发相关的和锁
4. B+树和跳表
5. SpringBoot和SpringCloud作用
6. IOC和AOP
7. SpringAOP和传统AOP有什么区别
8. 开始安利美团,聊人生
9. 反问业务
二面是晚上面的,第二天下午oc。
然后下周一腾讯发offer了,周二我让leader帮我跟进一下,半小时后offer,太爱了!
一面忘记录了,随便记了一点。感觉沟通不畅,不过还是过了。早上面试,晚上通知二面
1. 自我介绍
2. 项目的应用场景介绍
3. Spring Boot 和 Spring Cloud用在哪些地方
4. 为什么要用 Lua + Redis 判断是否需要图形验证码
5. 对哪些库表进行分库分表
6. 为什么要用基因法改造
7. 为什么要用Es
8. 分片策略是什么
9. Redisson封装多种分布式锁,怎么做的,用在哪里
1. 我这边创建了ServiceLocker的接口,然后用具体的实现类去实现这个接口。然后把对应的key和锁类型放到map的结构里,通过ManageLocker提供对外的服务,然后具体的锁里面是有redisson客户端的,通过这个客户端对传入的key进行获取。
10. 分布锁用在哪里
1. 可重入锁:在防止缓存穿透的时候会用到,使用了双重检测的方式防止请求达到数据库。
2. 读锁:对应票档的数据、座位数据存在redis如果不加锁,又有其他线程进行写入会有脏读。
11. 限流算法有哪些
12. 为什么要用令牌桶
13. 说说JUC
14. 说说JVM
15. 算法:翻转链表
16. 算法:股票(最基础的那题)
17. 反问:美团直播
18. base:北京,上海
二面:
我的评价就是神,这leader我简直爱死,很真诚地在和我聊业务、技术栈的选择,还有以后的职业规划。
1. 算法:二叉树的最大路径和
2. 进程、线程、协程
3. 总结一下并发相关的和锁
4. B+树和跳表
5. SpringBoot和SpringCloud作用
6. IOC和AOP
7. SpringAOP和传统AOP有什么区别
8. 开始安利美团,聊人生
9. 反问业务
二面是晚上面的,第二天下午oc。
然后下周一腾讯发offer了,周二我让leader帮我跟进一下,半小时后offer,太爱了!
全部评论
接心软善良二面面试官
接好运啊
接好运
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享