爱奇艺Java研发一面面经

爱奇艺一面是两轮,会有两个面试
第一轮:
项目太菜了介绍完就算了.
Java
1.分布式和集群了解嘛 (卒
2. 用自己的理解说一下三次握手和四次挥手
3.Http报文头部结构,其中我们经常用的属性有哪些(卒
4.jvm中CMS的垃圾回收算法是什么(忘了cms用的哪个了,我把仨都说了)
5.synchronizied和lock的区别
6.Lock是个接口,它的实现有哪些?
数据库:
1. 分页查询用过吗?(卒
2. 数据库主从复制原理(卒
代码:
本地url(只有url)日志文件,统计出出现频率最高的前十个
存了个map忘记怎么用map的value排序了我太菜了QAQ

第二轮:
(啊啊啊啊啊我好喜欢第二轮这个小哥)
1. arraylist 扩容扩多大
2. 线程安全的数组
3. CopyOnWriteArrList 是怎么实现安全的
4. CopyOnWriteArrList读的时候跟写的数组是一个吗?
5. 写完之后怎么操作的呢(我回答的是把引用指向写数组,不知道对不对)
6.Lock的实现有哪些
7.ReadWriteLock有了解吗?(我开始巴拉巴拉AQS了
8.公平锁抢占还是非公平锁抢占
9. synchronized修饰代码块跟修饰方法的区别?
10.引入偏向锁的目的是什么
11.偏向锁真正加锁了吗?
12.偏向没有加锁的话如何判断可以进入同步?
13.自旋锁在哪些方面有应用吗? 我又开始说AQS了哈哈哈哈
14. Double 类型的对象,多少内存空间?    (卒
15.泛型类型擦除是什么意思?(卒
16. 线程池原理
子问题:
  • 核心线程能否被回收(卒
  • fixedXXX 线程池需要创建什么样的阻塞队列(卒
17.Object 类有哪些方法
18.使用枚举的时候,枚举占的内存比较大,原因是什么?(卒 提示我说枚举编译完之后内部包含什么
19. 数组降序排列,大根堆小根堆?
  • 堆调整完,顶端是最小的了,之后是什么操作?(我错了我堆排序还没搞
  • 如果让你写个堆排序你能写出来吗?(面试官:我不是让你写就是看一下你理解了嘛
  • 堆排序时间复杂度?为什么?  基于比较的排序算法最快nlgn
  • 针对二叉树,查询,时间复杂度,是lgn还是nlgn?(一直提醒我不要受影响,,,,我也没受影响啊)
20.知道对称加密和非对称加密嘛? 叭叭叭https都用到了
  • 为什么用对称加密通信?
21. 为什么反射的性能比较低?(我真的没准备这个hhh

口述算法:
数组里面只有一个数字跟其他数字是不一样的(应该是只有一个数字出现了一遍,其他的数字出现了两遍这个问题?)
1^1  = 0, 0^1 等于什么?相信自己

反问:

没什么参考性,只是菜鸡秋招记录. (第一轮表现太差了鸭
#面经##爱奇艺##Java工程师##校招#
全部评论
更新,已get爱奇艺offer
3 回复 分享
发布于 2020-10-30 08:49
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-17 17:06
楼主大概多久呀
点赞 回复 分享
发布于 2020-09-17 17:13
我竟然记错了最后一场笔试时间哭了😭
点赞 回复 分享
发布于 2020-09-17 17:15
啥时候笔试的哇 是上周吗
点赞 回复 分享
发布于 2020-09-17 17:35
楼主投的base哪里
点赞 回复 分享
发布于 2020-09-18 12:57
一共有几轮呀 2+1+1?
点赞 回复 分享
发布于 2020-09-18 15:44
bd
点赞 回复 分享
发布于 2020-09-18 15:49
我也是8.23笔试,现在还没面试消息🤣
点赞 回复 分享
发布于 2020-09-19 15:52
楼主接到二面通知了吗
点赞 回复 分享
发布于 2020-09-21 20:42
想问一下一面两轮间隔多久?我明天2点面试,怕影响到4点的另外一个面试
点赞 回复 分享
发布于 2020-09-22 19:58
楼主拿到offer了吗?
点赞 回复 分享
发布于 2020-10-08 10:41
请问一下楼主约三面了嘛
点赞 回复 分享
发布于 2020-10-10 16:18

相关推荐

03-06 17:19
已编辑
门头沟学院 Java
2.19投递简历,当天下午约面,约到2.21下午奇怪的是,我投递的是上海的岗,但是base好像在武汉自我介绍衡量代码复杂度有哪几种方式数组和链表的区别场景题有一张表,有主键id,订单id,用户id,订单来源(有限个),问怎么设计字段。你和你同学在同一家公司,但是不同的部门,做用户id字段设计会是直接设计还是会参考他(太菜了,有点不明白想问啥)表设计好了,预估订单在不久后超过一千万量级,第一个,查看某个订单详情,第二个,数据团队想要统计某个用户下单的订单来源的偏好,刚刚建的那个表有什么需要改变的地方?加索引,怎么加索引?查看某个用户在某个客户端的下单数量索引为什么加快查询速度B+树的数据存在哪里联合索引建出来的b+树是什么样的用户在论坛查询感兴趣的话题,用到模糊查询,有左模糊,右模糊,全模糊,你选用哪一种能够用到索引?如果说必须用到全模糊,你觉得应该怎么优化?(说可以宽泛看这个问题,不拘泥于数据库本身)java中的异常和错误的区别error过程是可逆的吗?可以恢复吗?int和integer有什么区别声明对象int和integer哪个有默认值算法1. 提供了一段代码,进行优化根据关键字匹配相关的折扣方案,比如有一个str,str="A"有一个打折方案,"B"有一个打折方案,"C"有一个打折方案,代码给的全是ifelse,让你优化掉ifelse和便于后续扩展2.实现一个分布式的两个账户相互转账的功能整个过程面试官全程在引导,奈何我太菜了,一直不理解面试官想要问啥,所以不出意料的挂了#牛客AI配图神器# #蔚来# #日常实习#
查看19道真题和解析
点赞 评论 收藏
分享
评论
7
38
分享

创作者周榜

更多
牛客网
牛客企业服务