美团一面面经

美团到店,面试官真的非常nice,可惜我太菜了
1、 项目:

2、 快照读、当前读

Select 是什么 update是什么 ,再加入mvcc之后怎么处理,undologredolog在这种情况下里面写了什么,最后事务提交了之后怎么样

简单做一下在多个事务当中的不同状态

解释一下为什么会处于这种状态

3、 索引实现,考虑一下b+树怎么实现的,你自己做的是什么样的,这是平衡数吗,怎么平衡的

分情况讨论各种情况下走不走索引,为什么不走,怎么走的

Abc 的联合索引

select where a=1 order by b asc ,c,desc

select where a=1  order by b asc

select where a>1 and b<1

select where a=1 and b<1 and b> 0 order by c

4、 哪些锁是行锁,意向锁听说过吗,间隙锁怎么解决幻读,所带来的死锁是什么样的实现

接第二题,这些行锁在不同事物中发挥怎么作用,插入意象锁是如何保证的,有什么优势,

5、 线程池的核心参数,线程池是如何保证非核心到点了自动销毁,在存活时间内这个线程在内存当中是如何实现的,如何保证这个非核心线程的存活

6、 Concurrenthashmapconcurrentskiplist有什么区别,各有什么优势,各自在底层是如何实现的

7、 手撕:用数组实现一个循环队列,队列怎么判断满了还是空,这个结构在数据库里面怎么用的

反问结束。最后面试官评价了解的不够深入

#美团面试#
全部评论
朋友,你什么岗位,测开吗
1 回复 分享
发布于 2022-08-26 09:13 江苏
好楠......
点赞 回复 分享
发布于 2022-10-10 17:04 重庆
老哥有后续吗
点赞 回复 分享
发布于 2022-09-02 18:31 江西
第2题,完全不会,好难
点赞 回复 分享
发布于 2022-08-27 00:39 广东
https://www.nowcoder.com/discuss/1020771?type=post&order=create&pos=&page=2&ncTraceId=&channel=-1&source_id=search_post_nctrack&gio_id=3B3F48203DBEF51371564F9C6A43917F-166****445634 和这个老哥一模一样的题目再多些java的多线程
点赞 回复 分享
发布于 2022-08-25 18:58 福建
老哥那个联合索引的例子答案能讲一下吗
点赞 回复 分享
发布于 2022-08-25 15:46 北京
还想问一下 select where a=1 and b<1 and b> 0 order by c 这个应该是abc全走吧
点赞 回复 分享
发布于 2022-08-25 10:58 天津
老哥第5题该怎么回答呀 是因为用有超时时间的阻塞获取任务么 在内存当中是如何实现的该怎么回答呀
点赞 回复 分享
发布于 2022-08-25 10:57 天津
加油!
点赞 回复 分享
发布于 2022-08-24 23:27 江苏
加油 来自球友
点赞 回复 分享
发布于 2022-08-24 22:47 广东

相关推荐

牛客965593684号:假的,字节hr都是不会找你内推的,直接就是同学我们约个面试?他们有权限直接捞你的。
点赞 评论 收藏
分享
评论
14
83
分享

创作者周榜

更多
牛客网
牛客企业服务