【校招VIP】网易云音乐java一面

4天前 收藏 0 评论 0 java开发

【校招VIP】网易云音乐java一面

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/cb1bc6270d444223812afa8d3bba10a1

1. 为了支撑高QPS场景,有没有什么手段去支撑

2. 那你这个QPS这么高,是直接读数据库吗?有什么方法解决这种QPS的方案

3. 是否用到多级缓存或者本地缓存

4. 用Redis去扛这个量的时候是否有一些风险点,它和DB组合使用的时候有哪些风险点

5. 如何去设计我的过期时间避免穿透的问题

6. Redis热点key,有什么方法去处理

7. 你提到了加锁,什么时候加锁,什么时候释放锁,比如A、B两个请求抢,我怎么去设计?用什么命令去抢锁,然后怎么去释放

8. 那我怎么保证这个锁一定会释放

9. Redis的热点Key,如果我拆分了5 6个子key,那我一些热点信息去更新,我怎么保证这些key数据一致

10. 我看你实习用到了MQ,我现在有个场景,比如我有200万条数据,我要通过MQ发送,然后去消费,我怎么能最快去把这200万条消费掉

11. 我一个topic创建了16个partition,比如我有200个机器去消费这个东西,它是怎么一个消费机制

12. 我看你项目用到了POI处理报表,你有考虑过技术选型吗?为什么不用其他的

13. POI的风险点有哪些呢?

14. ThreadLocal的原理是什么,什么场景下用TreadLocal

15. ThreadLocal使用的时候要注意什么,会出现什么问题

16. 一般在什么时候删除ThreadLocal呢?

17. 你刚才说了Redis做一些缓存,怎么防止击穿风险

18. 对于Redis的大Key,有哪些风险点?

19. 布隆过滤器使用过程中有什么需要注意的点

20. 布隆过滤器,比如有个key没命中布隆过滤器,那它这个key一定不存在吗,还是可能不存在?

21. 有没有什么优化手段,去设计这个布隆过滤器,让它有更少的误判。

22. MySql写热点数据的问题,怎么设计

23. 直播间送礼,用户给主播刷礼物,从整个链路,包括用户点击送礼,想一下有没有什么优化手段,或者怎么设计这个场景

C 0条回复 评论

帖子还没人回复快来抢沙发