面试复盘|网易云音乐面经

一面-8.31-30min左右

1.Spring的IOC,bean的生命周期。

2.SpringMVC的过程。

3.HashMap,还有同步的HashMap,各种细节乱飞。

4.MySQL隔离级别,各自解决什么问题?

5.线程状态,怎么停止一个线程?线程池中shutdown是停止所用线程吗?线程运行时执行中断,是否真的会响应。

6.Java中的锁,可重入锁,AQS实现。

7.MySQL索引分类,非id的普通索引可以建聚簇索引吗?

  • 如果表定义了主键,则会以这个主键作为key,进行构建聚簇索引
  • 如果没有定义主键,则会选择一个唯一索引作为key,进行构建聚簇索引
  • 如果没有主键也没有唯一索引,那么就会创建一个隐藏的row-id作为key,进行构建聚簇索引。

业务:

1.主页,架构维护

2.评论和曲库维护。

3.直播和k歌。

技术栈:

java。

Spring,MQ,MySQL都是自研的。

二面-9.3-30min左右

1.自我介绍。

2.挖了挖项目,但其实挖得不深,感觉只是看这些项目是不是你自己做的。

3.基于项目的一些问题,异步IO和同步IO的区别,优缺点。

4.项目中非技术问题,人员沟通,甲方沟通问题,有没有方法规避。

5.一些Java常用中间件,用过哪些。

我回答RabbitMQ、Redis。

6.反问我Redis的原理,比如跳表的实现?

7.有没有自己搭建过Redis,集群版呢?

我说我用的都是单机版,然后介绍了个自己踩的MySQL的主从复制时binlog的坑。

5.反问
问校招生还有半年时间,觉得还可以在学校学些什么?

1.就是技术,比如常见中间件这些,原理有个大概了解。

2.就是非技术相关的。沟通、团队协作这些,对以后的工作帮助会很大。

2-3轮技术面,一般是2轮。

总结:

网易不撕代码,之前实习面网易互娱也没撕代码。

感觉云村的氛围挺好的,面试官都不错。

三面-9.8-HR面-30min左右

10个工作日内给消息。每年两次调薪机会,千万日活的并发。
9.16发意向书了。
#面试复盘##面经##网易#
全部评论
老哥,一面之后,多久知道结果的
点赞 回复
分享
发布于 2021-09-28 21:28

相关推荐

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