爱奇艺会员事业部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,计网,场景题 在面试之前先自己写一个模拟面试文档,背一背,做好充足的准备,深挖底层 然后就是能多学点就多学点,有了一些项目经验之后就可以往分布式,微服务多了解一下 最后就是不要紧张不要紧张不要紧张
点赞 11
评论 7
全部评论

相关推荐

09-17 19:25
已编辑
太原理工大学 游戏测试
叁六玖:公司名发我,我要这个HR带我打瓦
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务