网易云音乐java一面
#java##面试#
场景题盛宴
主包玉玉了
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. 直播间送礼,用户给主播刷礼物,从整个链路,包括用户点击送礼,想一下有没有什么优化手段,或者怎么设计这个场景
场景题盛宴
主包玉玉了
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. 直播间送礼,用户给主播刷礼物,从整个链路,包括用户点击送礼,想一下有没有什么优化手段,或者怎么设计这个场景
全部评论

预定Sp了吧
我的个老天爷,这些是根据你项目和实习出的题还是纯纯八股
相关推荐
我的代码出BUG了:@美团@腾讯@字节跳动@阿里巴巴。你们好好看看吧
,你们就挂我吧
,到时候被人家鸽穿还得录取我

点赞 评论 收藏
分享