【2022秋招】网易云音乐后端面经

更多面经详见:39场面试,我的秋招面经汇总

一面(2021.8.30)

  1. 自我介绍
  2. 【项目】实习项目在技术架构上,除了语言的差别,还有哪些更深入的差异
  3. 【项目】选择一个实习项目,介绍下具体做的事情
  4. 【项目】随着活动事件越来越多,如何从后端进行设计上的优化
  5. 使用mq对业务进行异步解耦之后,在消息消费上有哪些需要注意的点
  6. 【项目】在发放奖励场景下,如何保证消费的幂等性
  7. 有了解过redis集群如何部署的吗
  8. 用redis如何实现分布式锁
  9. zset实现原理是什么
  10. 跳表优化的理念是什么
  11. 在数据量比较小时,跳表相较其他数据结构的缺点是什么
  12. 【项目】数据库是单节点还是分布式的,有做分库分表吗
  13. 【项目】在你的业务场景下,按照什么数据分表呢
  14. 在查询分库分表的数据时,没有带分库分表的key,底层查询是怎么样的,对性能有影响吗
  15. 分库分表下如何保证唯一索引
  16. MySQL联合索引查询时需要注意哪些问题
  17. 从数据结构角度分析为何需要最左匹配原则
  18. 【项目】有性能优化案例吗
  19. java gc算法了解哪些
  20. 可达性分析里哪些对象可以作为gc root
  21. 类的static变量时gc root吗,一个普通map对象的key,value可以被回收吗
  22. 想要map里的value在gc时可以被及时回收,应该对map做什么样的改造呢
  23. java多线程下的变量可见性有什么解决方案
  24. 阻塞队列里锁的如何实现的
  25. 设计阻塞队列时,主要阻塞在哪些操作上
  26. 线程安全的数组和链表有哪些
  27. tcp协议的连接、断开过程
  28. 挥手时为什么需要等待2倍MSL
  29. BIO和NIO的区别是什么
  30. 反问环节

二面(2021.9.4)

  1. 自我介绍
  2. 哪个实习项目成长比较大
  3. 【项目】实习项目里主要做了哪些的工作
  4. 【项目】了解任务系统等项目相关信息
  5. 【项目】项目中最大的难点是什么
  6. 【项目】如何保证缓存和数据库的一致性
  7. 【项目】分布式锁是怎么用的
  8. 如果需要一个严格的分布式锁,需要怎么做
  9. 如何处理分布式锁因为超时被提前释放的问题
  10. 【设计题】高并发场景下评论点赞功能的设计(点赞数量须持久化到db)
  11. 反问环节

HR面(2021.9.8)

  1. 自我介绍
  2. base地偏好
  3. 还有哪些公司在面试中,面试进展
  4. 有什么爱好或热爱
  5. 未来职业规划
  6. 为什么选择互联网
  7. 求职过程中在团队或工作氛围上有什么样的想法
  8. 平时有使用过网易云音乐产品吗
  9. 平时在什么场景下使用到我们的产品
  10. 听歌听哪种风格多一点
  11. 了解乡村音乐吗
  12. 基于哪些维度对面试公司做出最终的选择
  13. 期望第一年的收入达到什么范围
  14. 反问环节
#2022秋招##面试题目##网易#
全部评论
厉害了大佬 真的牛哇
点赞 回复
分享
发布于 2022-01-14 16:12

相关推荐

2024.3.20 50分钟 老东家. 感觉像是kpi面面试官全程思慕脸.无八股, 全是设计, 难得要死1. 实习项目, 亮点? 讲讲整体架构. 用了哪些技术?2. 传输数据量有多大? 怎么优化的?3. 操作日志的实现?     假如我需要你统一管理日志, 而不是业务方自己实现日志落库, 还要提供业务方日志查询功能, 怎么设计?    数据如何上报? 接口吗? 用mq业务方需要关心topic之类的配置吗?4. 告警功能是怎么做的? 只检测昨天的数据会不会有问题?    定时任务的原理? 如何只选一个节点? 如何分片任务? 了解xxl-job的原理吗? 5. 视频网站的分块上传怎么做的? 断点续传呢? 假如直接网断了, 如何设计才能继续上传?     前端生成uuid可能会撞, 怎么办?    如何判断热点数据? 假如让你做个点赞量 top100的视频榜单怎么做?    榜单放redis会不会有问题? 单key qps过高怎么办? 如何更新缓存? 服务重启怎么办?    假如一直缓存穿透, 如何处理?6. 网关有了解吗? 如何让日志总是能带上traceId?     假如异步处理业务了, 你的设计还能带上traceId吗?7. 手撕 比较版本号.真特曼难. #软件开发2024笔面经#
点赞 评论 收藏
转发
2 24 评论
分享
牛客网
牛客企业服务