美团暑期实习一面3.29
1.拷打项目
2.MySQL的索引有哪些种类
3.MySQL的索引应该如何设计
4.MySQL的事务了解么,特性有哪些
5.MySQL的一致性和原子性如何理解
6.MySQL的MVCC了解么
7.间隙锁了解么
8.线程池了解么,如何创建,参数有哪些,拒绝策略有哪些
9.线程池的任务队列是如何保障线程安全的(忘了阻塞队列是如何保障线程安全的,只能说阻塞队列是线程安全的)
10.线程池的结束任务后我们如何获取返回的结果,语法上如何实现
11.SynchronousQueue一般应用于什么场景
12.Future类了解么
13.Callable和Runnable有什么区别
14.ConcurrentHashMap和HashMap的区别
15.ConcurrentHashMap在JDK1.7和1.8的区别
16.ConcurrentHashMap哪些操作是原子操作
17.项目中提到了spring,spring cloud了解么(分布式方面其实只用到了分布式ID)
18.商铺查询用到了redis,具体逻辑如何实现,缓存机制还有哪些
19.秒杀业务中redis的分布式锁如何实现
20.setnx命令和赋值超时时间是原子操作么
21.秒杀业务用到了MQ,那MQ中消费者如何知道要消费的,语法上如何实现的
22.手撕代码:二叉树的层序遍历
23.你在学习过程中遇到了哪些问题,如何提升自己
24.设计模式有了解么,简单工厂,抽象工厂,工厂方法说一下(学习过程中提到了设计模式)
反问