美团 暑期实习 二面(已offer)
- 介绍一下项目
- 项目是用go写的,你认为go完成项目对比java有哪些优缺点?
- spring有用吗?其中的循环依赖问题怎么解决呢?
- 一道快速编程题:遍历移除List中的负数
- 一道sql题,给出表employee(id[int],name[varchar],time[date]),求一天工作时间不足9小时的员工id(当时没咋写对,太久没写sql了)
- hashmap的线程不安全场景?
- 线程池用过吗?
- 一个场景,比如多个线程任务,我想要让他们都执行完之后再继续下面的操作,怎么实现(大概这个意思)
- 数据库中的一些不一致问题怎么解决?(详细说了一下延时双删的场景)
- 一个用户下单点外卖,此时进入了高铁隧道没信号了,于是多点了几下,如何处理这种重复的请求?
- 多人来到店里点餐,多个人扫描同一个码,如何确保他们的操作的原子性?对谁进行加锁?
- 一个人点餐,怎么保证另外一个人也能看见?(我提到了轮询)
- 短轮询长轮询的区别了解吗?
昨天答得不太好,以为过不了了,结果晚上10点HR给我打电话,今早就直接收到offer了,哈哈!