美团一面面经(3.10)
很早之前面的了,准备也没有很充分,有一些题答的不好,最后面试官还问了下专业问题,非科班可能也比较吃亏
项目相关:
1.项目中遇到的难点。
2.threadlocal的底层实现原理。回答时注意联系自己的项目。
3.threadlocal+线程池会造成什么问题?
4.redis缓存中key value里面都存了哪些数据。使用到了哪些数据类型?
5.redis数据如果是千万级别的如何优化?
6.为什么使用rabbitMQ?rabbitMQ和kafka区别是什么?
7.rabbitMQ定时消息的实现
八股
1.怎么保证线程安全?
2.synchronized互斥锁的底层原理?自旋锁?synchronized锁升级。锁的状态记录在哪里?lock底层的AQS原理?
3.B树与B+树的原理
4.有一个表,里面有一千万条数据,对里面的用户都发一条短信。sql具体怎么实现。
5.mysql中2阶段提交
6.redis的I/O多路复用是怎么实现的?
7.redis底层有一个数据结构是跳表,跳表的实现原理
8.redis场景题:排行榜,获取top10的悬赏排行
算法:合并两个有序链表。#面经##美团#
项目相关:
1.项目中遇到的难点。
2.threadlocal的底层实现原理。回答时注意联系自己的项目。
3.threadlocal+线程池会造成什么问题?
4.redis缓存中key value里面都存了哪些数据。使用到了哪些数据类型?
5.redis数据如果是千万级别的如何优化?
6.为什么使用rabbitMQ?rabbitMQ和kafka区别是什么?
7.rabbitMQ定时消息的实现
八股
1.怎么保证线程安全?
2.synchronized互斥锁的底层原理?自旋锁?synchronized锁升级。锁的状态记录在哪里?lock底层的AQS原理?
3.B树与B+树的原理
4.有一个表,里面有一千万条数据,对里面的用户都发一条短信。sql具体怎么实现。
5.mysql中2阶段提交
6.redis的I/O多路复用是怎么实现的?
7.redis底层有一个数据结构是跳表,跳表的实现原理
8.redis场景题:排行榜,获取top10的悬赏排行
算法:合并两个有序链表。#面经##美团#
全部评论
相关推荐

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