爱奇艺 大数据开发工程师一面
一面 全程java基础
1.介绍java中的一个类 ?答object 哪些方法呢? clone了解吗?equals和hash一样吗?如果equals相同但是hash值不同会怎么样?我有点被绕了
2.collections下面list用过哪些?区别?线程安全吗?ArrayList多线程会发生什么?如何解决?
3.wait方***释放锁吗?sleep呢?Synchronized关键字修饰代码块和方法有啥不同?对什么加锁呢?
了解什么是类加载器吗?java有哪些类加载器?
4.数据库了解吗?mysql的存储引擎?区别?聚簇索引?主键索引?非聚簇索引?回表?解决办法?覆盖索引理解 联合索引失效 mysql集群了解吗? 隔离级别?怎么解决幻读?MVCC原理说一下。。。。
5.来点网络吧 ping的原理?返回啥?http协议?https有啥作用?(对不起我真的没复习网络。。。)
6.那操作系统还要来吗?不了。。。
7.行 写个小代码吧 十进制转二进制 怎么不用reverse呢 降低时间复杂度
从java到数据库到计算机网络 还想继续操作系统 你牛!
明天晚上二面 我已经佛了
#面经##大数据开发工程师##爱奇艺##校招#