美团面经 时间:8月19日 自我介绍 第一部分:项目 1,项目分工 2,mysql和redis分别存储的是什么信息,项目的使用场景(单独商家还是像美团这样),项目流量太大怎么办、加redis的目的。 3,菜单商品卖完了怎么办,怎么防止菜品超售。 4,当两个顾客同时下单,但是菜品只有一份了,该怎么解决? 答:互斥锁,超时取消订单。消息队列(无状态,怎么确定是哪个顾客先下的单)、 5,分布式锁有哪些,怎么实现(synchronized,ReentrantLock) 答:synchronized,ReentrantLock这些是线程方面的, 6,RPC的实现 7,使用的序列化方式,其他的序列化方式。...