发面经攒人品 饿了么一面

1、项目和实习相关

14、MySQL里面的聚簇索引和非聚簇索引,有什么区别?

15、那如果我有一个数据库自增的id和UUID,你觉得这两个哪个设计为主键好一些?

16、数据库的字段适不适合建索引,标准是什么?

17、比如说有一张表,里面有一个“年级”字段,它频繁作为查询条件,它适合作为索引吗?

18、了解JMM吗?

19、volatile了解吗?

20、那如果我只修改本地内存,不也会破坏可见性吗?

21、那这么说,volatile也可以保证原子性呀,实际上volatile为什么不能保证原子性呢?

22、synchronized是如何保证原子性的?

23、synchronized的锁粗化了解吗?

24、CAS是怎么实现的?

25、那CAS有什么缺点呢?

26、除了ABA的问题还有什么问题呢?

27、Redis里面有hotkey是什么?

28、那它会有什么缺点?

29、可是我们使用Redis不就是为了解决大量请求的问题吗?

30、那我们如何优化解决缓存击穿呢?

31、Redis里面还有bigkey,有什么危害呢?

32、会有哪些问题?

33、可是Redis使用的是多管道接受网络请求,那为什么会有网络阻塞呢?

34、有一个Redis集群,其中某一个槽数据满了,Redis会怎么处理?

35、实习相关

全部评论

相关推荐

2 12 评论
分享
牛客网
牛客企业服务