50分钟
1、自我介绍
2、项目
3、如何解决药品的超卖问题?
4、如果医生开药点击了两次,如何保证数据库只有一条记录?
5、很多人同时录入药品怎么处理并发问题?
6、b树和b+树的区别?
7、b+树一个节点最多存多大的数据?
8、如果放入1-100、100-200、1000-1100,现在要放500这个索引,b+树会如何变化?
9、行锁?记录锁、间隙锁、临键锁
10、间隙锁锁的是什么?什么情况下会锁?
11、行锁锁的是什么?如果没有主键索引怎么办?
12、如何定位一个低效的sql语句?什么命令?
13、你知道哪些锁?
14、说一说读写锁怎么实现的?
15、AQS的底层原理
16、AQS是怎么将状态置换为1的?
17、CAS的原理?ABA问题?
18、AQS队列中park的线程涉及到什么?
19、LockSupport是如何实现的?
20、HashMap的扩容?
21、低位链表、高位链表如何区分?
22、什么时候可以来实习?实习时间?会请假吗?
23、反问:
-
你觉得我有哪些方面是需要进一步学习的?(答:基础的知识都还不错,上面说到的问题回去研究一下)
-
部门的主要业务(答:主要是美团的财务,正在转型大数据,需要用到很多大数据框架)
全部评论
(1) 回帖