网易云音乐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. 直播间送礼,用户给主播刷礼物,从整个链路,包括用户点击送礼,想一下有没有什么优化手段,或者怎么设计这个场景
全部评论
27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
佬,有二面消息吗
佬,网易云音乐笔试是单机位还是双机位呀
佬 有后续了嘛
礼貌询问有后续吗?
佬,有后续了吗?我也是24号面的
我最害怕场景题了哈哈哈哈
佬啥时候约面的啊,笔试a了多少
预定Sp了吧
我的个老天爷,这些是根据你项目和实习出的题还是纯纯八股
相关推荐
03-11 11:20
青海大学 运维工程师
Kurumis:整个简历看下来就发现你其实对测试理解还很浅,很多地方都是硬凑上去,项目也是学生课设级别,没什么含金量
首先是学习建议:
1.系统性了解一个真实工程的框架,有利于你后续提升项目含金量,理解测试的逻辑
2.真正去学一下自动化测试和性能测试
再就是简历本身包装问题:
1.投测试的话就不要说自己独立开发自己测,专注描述自己怎么做测试的
2.项目经历太像套话,很容易让人怀疑你到底真的做过没有,比如并发是具体做了多少并发?自动化脚本是怎么跑兼容性和性能测试的?测试用例写了多少条?
3.教务管理系统一听就是数据库课设作业,含金量不高,不过你可以在原项目基础上重构扩展,比如添加docker容器部署MySQL和Redis,添加消息队列和锁机制防止系统扛不住高并发访问,让它真的像个实际工程
4.技能里性能专项测试没有把握不要乱写,就写你会什么工具就行了,做专项性能测试的都是行业大佬,你要写的话一定要有对应的专项性能测试项目
5.可以在简历里附上项目链接,压缩简历内容的同时提升简历真实性 点赞 评论 收藏
分享
03-17 13:56
湖南大学 Java 点赞 评论 收藏
分享
