网易云音乐Java面经(共三面)

【每日一语】很多人都无从得知自己的天赋,因为找不到相信他们的老师。于是他们深信自己很笨。——《心灵捕手》

网易云音乐 Java研发  

再次回到老东家网易,久违的熟悉感。  

面试持续了一个下午,从早上11点开始,到下午五点。  

技术面试两轮,每轮四十多分钟,hr面试半个小时左右。  

祝大家早日拿到满意的offer。   

一面:  

1 Java的集合类,hashmap如何处理冲突,除了使用红黑树和重写hashcode外还有哪些方法。

2 Java的多线程的使用方法,用过哪些。

3 Java的单例模式写一下,写了枚举类。

4 设计模式的几个原则说一下

5 spring的单例模式是怎么实现的。

6 类加载机制说一下,除了双亲委派,再说一下更具体的过程,什么时候进行静态变量的初始化。

7 mysql的索引讲一下,一级和二级索引的区别,什么时候可以不用查一级索引。答覆盖索引。

8 MySQL的事务性质怎么实现的,其中的持久性和隔离性说一下。隔离级别有哪些,解决哪些问题,默认级别是哪个,通过什么实现的。

9 redis了解哪些数据结构,使用keys的话会有什么问题,如何解决这个问题。

10 什么时候会发生死锁,有哪些必要条件,有哪些解决办法。

11 http请求过程会发生什么。

12 算法题,云音乐的歌单列表,调整顺序后需要保存到数据库,如何让每次保存的数据量最小,答使用数组标识该歌单是否有顺序调整,最后只更新有发生变化的那些数据。

二面:  

1 说一下你擅长的东西,博客里写了什么东西。

2 Java的集合类,说一下hashmap都用到了啥。

3 Java的hashmap,头插法和尾插法有什么区别呢,会有什么问题。

4 1.7和1.8有哪些区别,chm呢。aqs呢

5 多线程了解哪些,说一下闭锁和屏障的用法和原理,写一个多人赛跑的线程实例,同时出发并且记录所用时间。

写了半天,然后巴拉巴拉

6 说一下springboot,说一下他有什么优点。并且他的注解是怎么使用的,有哪些注解,其实我忘了。

Java的反射讲一下,如何获取重载方法和私有吵架。

7 springmvc中的内容讲一下。disp。。说下,怎么使用的,做了哪些事情,如何进行初始化的。我说了它两个父类的作用,然后说了基本的转发过程。

http协议有哪些内容,cookie是哪个字段,在文本中如何确定哪个是字段哪个是值。巴拉巴拉,问的很详细。

8 web.xml怎么使用的?有哪些组件,怎么配置的。

9 servlet有哪些方法,init方法实在什么时候执行的。

10 有哪些自己觉得比较好的地方说一下

巴拉巴拉了网络编程,分布式,大数据,云计算。

11 Linux命令了解哪些说一下。

hr面:  

hr小姐有点好看的。点赞。

1 自我介绍

2 实习经历

3 实习收获

4 评价一下云音乐,和qq音乐比较一下。

5 有什么爱好

6 城市选择,公司选择啥的

大概就是这些啦。

点击作者姓名与作者大佬交流~

作者:H2PL

来源:牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏顶级程序员

关于Java面试,你应该准备这些知识点

来自:简书 占小狼 链接:http://www.jianshu.com/p/1b2f63a45476(点击尾部阅读原文前往) 链接:http://www.ji...

3746
来自专栏芋道源码1024

从一次 Snowflake 异常说起

1. 异常概述 2018年1月26日下午,业务方信贷小组的同学反馈服务执行数据库插入操作出现异常,异常信息显示数据库主键出现重复: ? 在仔细分析了用户的重复主...

4.5K7
来自专栏Java Web

线程和进程基础——翻译文

前言 所有的内容均来自:http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s...

3095
来自专栏编程

记一次非常愉悦的 Python 使用经历

临近毕业,班群里发了个要核对的信息的表格,要我们检查一下,涉及到毕业证。 于是我就下载来看一看,结果傻了眼:(敏感信息已打码) ? 是的,姓名和身份证号都是明文...

2115
来自专栏互联网杂技

关于Java面试,你应该准备这些知识点

马老师说过,员工的离职原因很多,只有两点最真实: 钱,没给到位 心,受委屈了 当然,我是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理...

3787
来自专栏BeJavaGod

插件推荐 - twitter分布式主键id生成器与SID

推荐一个插件,那就是idworker,用了一年了,还是挺好用,先来说说干嘛的吧,鉴于现在主键的生成模式先来探讨一下 1、id自增:比较普遍,但是在数据备份恢复的...

4186
来自专栏北京马哥教育

据说这篇总结覆盖了一般Python开发面试中可能会问到的大部分问题

通信背景,工作一年多不到两年。之前一直在做C++的MFC软件界面开发工作。公司为某不景气的国企研究所。(喏,我的工作经验很水:1是方向不对;2是行业有偏差)。然...

1272
来自专栏牛客网

江浙沪的java春招实习综合面经

1710
来自专栏Crossin的编程教室

【每周一坑】特殊的生日

好吧,我在跳票的道路上又双叒叕前进了一步……今天终于厚着脸皮来更新【每“周”一坑】啦。感谢在后台孜孜不倦催促我的同学们。 在出题前,先插两句: 上次关于 Pyt...

34011
来自专栏LuckQI

美团面试经历,贡献出来一起学习

  晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延了。 1、自我介绍 说了很多遍了,很流畅捡重点介绍完。...

2922

扫码关注云+社区