爱奇艺会员事业部Java实习一面凉经

爱奇艺会员事业部Java实习一面凉经

一面时间:2021年11月3日15:00

时长:1小时5min

1.自我介绍

2.实习项目介绍,你在项目中的角色,项目内容

3.有没有玩过消息中间件(没有GG)

4.项目中redis的使用(不会,没答好)

​ 场景题:

  • 如何处理缓存;
  • 过期问题;
  • 为什么要使用redis:安全,解决高并发;
  • 如何做到redis和MySQL同步

5.MySQL索引:

  • 索引底层数据结构B+树(细说)
  • B树和B+树的区别(简单说)

6.抽象类和接口的区别(详细说)

7.多线程

  • 四种创建方式(简单说)
  • 线程池是啥,核心参数有哪些(细说)
  • syncronized关键字底层原理,锁升级过程和原理(没答好)
  • syncronized和lock的区别
  • 死锁问题以及如何解决(项目经常遇到)

8.HashMap(详细说:jdk7,8区别;数据插入原理;扩容机制;线程不安全)

9.线程安全的HashMap

  • ConcurrentHashMap的底层原理,jdk7和8的区别,为什么取消分段锁机制
  • HashTable

10.ArrayList和LinkedList区别,使用场景,优缺点

11.JVM垃圾回收算法有哪些,简单介绍下

12.场景题:项目中遇到各种错误怎么解决(我理解的客户端错误,服务端错误,前后端对接错误,数据库错误等)(答得不好)

13.状态码:301,302

14.场景开放题:短链接系统设计——短链接转换成长链接(没答好)

然后面试官跟我聊了聊未来可以发展和学习的方向(分布式和微服务),有哪些不足,往哪里进步等等,聊了聊入职时间和能干几个月等等,最后聊了聊爱奇艺的工作氛围和实习生的待遇云云

总结:

大家在面试前一定要做好充足的准备:重点包括但不限于你简历上包含的东西——自我介绍,项目经历,实习经历,javase,集合,多线程,MySQL,redis,jvm,计网,场景题

在面试之前先自己写一个模拟面试文档,背一背,做好充足的准备,深挖底层

然后就是能多学点就多学点,有了一些项目经验之后就可以往分布式,微服务多了解一下

最后就是不要紧张不要紧张不要紧张

#Java开发##爱奇艺##面试题目#
全部评论
看了一些要细嗦自己也想不出来咋细说了😂
3
送花
回复 分享
发布于 2021-11-03 21:57
这些都挺简单的,网上都有面试题,背背就好了
1
送花
回复 分享
发布于 2021-11-05 09:16
国泰君安
校招火热招聘中
官网直投
同凉凉😂,问了好多都不会
点赞
送花
回复 分享
发布于 2021-11-03 21:37
好难啊
点赞
送花
回复 分享
发布于 2021-11-04 01:02
场景题不太会,其他的还好
点赞
送花
回复 分享
发布于 2021-11-04 09:31
楼主啥时候投的?
点赞
送花
回复 分享
发布于 2021-11-04 10:27
比我强多了已经
点赞
送花
回复 分享
发布于 2021-11-07 09:30

相关推荐

头像
背景:21年毕业,本科两年半工作经验(因为去年底辞职了),五月中旬开始投简历这是第一场面试滴滴官网投的简历一共40分钟,没写算法题        1. 自我介绍2. 自己在项目开发中负责哪一块,开发目标是什么?3. 项目中如果依赖别的团队的话,别人时间有冲突如何去解决?4. 项目开发中最大的技术挑战是什么?5. 对接别人的开放接口,验签、加签、加解密是怎么做的?用的什么加解密算法?6. 证书是怎么存储的?7. MySQL事务隔离级别,你们用的是哪个隔离级别?8. 在可重复这一隔离级别中怎么解决幻读的?9. 间隙锁为何会导致死锁?举一个具体的例子10. 为什么要使用线程池?11. 讲一下线程池有哪些参数?12. 你们项目中是怎么配置这些参数的?13. 线程池的核心线程数如何配置?14. 一个项目中一般都会有不止一个线程池,如何为每个线程池合理分配核心线程数?15. redis lua脚本是怎么保证指令原子执行的?估计答的一般,算法题都没给做        16. 有什么要反问的4,14 一直追问,答的一般9 和面试官不在一个频道上15 不会整体不难,自己准备的不充分。面试感想:行情不好面试机会不多,要珍惜面试机会,还是要充分准备准备再进行面试。像项目技术难点、挑战这些都得提前梳理好,不能面试时再想。#社招##后端#
查看16道真题和解析
点赞 评论 收藏
分享
10 46 评论
分享
牛客网
牛客企业服务