美团Java后端暑期实习一面

面试
部门介绍

自我介绍
介绍一个熟悉的项目,难点模块

开始拷打项目
秒杀
订单什么时候写入数据库
怎么防止超卖 数据库怎么判断的,库存什么时候扣减的
怎么保证一人一单,一个人下两单怎么办
有库存小于零的负数的情况吗
用lua脚本保证原子性就可以防止并发情况的超卖问题吗?问两个线程都同时访问到最后一个库存进行下单怎么办。
分布式锁lua脚本用来干嘛了
订单也按月份分表吗,一个月的订单很多怎么办
消息队列怎么实现订单超时处理
缓存中的订单状态发生改变了怎么办
消息积压怎么办
消息第一次没被消费怎么办
分库分表对那个数据进行的

支付
支付取消了怎么办
支付完成后干什么了#牛客AI配图神器#
IM
Netty 为什么用,怎么用的

八股
Rides怎么删除过期数据的,redis超时删除的底层原理(就是惰性删除和周期删除原理,X)
MySQL隔离级别
线程和进程的区别
B树和B+树
Mysql为什么选B+树
Rides用过什么基本类型
Mysql怎么实现数据持久化(redolog)

手撕 k个一组反转链表
全部评论
这个项目是天机吗还是
点赞 回复 分享
发布于 03-28 21:50 湖南
友友,你是周几面的,有二面消息嘛
点赞 回复 分享
发布于 03-29 11:05 河南

相关推荐

评论
1
26
分享

创作者周榜

更多
牛客网
牛客企业服务