爱奇艺Java全栈开发实习面经
一面(主要问基础)
HashMap原理链表转红黑树阈值,红黑树转链表阈值,为什么
ConcurrentHashMap原理
CAS及其缺点
NIO原理
用户态到内核态
select,poll,epoll
epoll数据结构
知道的Java设计模式,除了工厂与单例
Synchronized与ReentrantLock区别
Synchronized锁方法和锁代码段的实现
- 主要是对象头(markword)与monitor_enter讲一下
Synchronized会响应中断么
Spring AOP实现原理
线程池参数
若线程池中2个线程,执行完毕,现有新任务会怎样
死锁的条件
从破坏死锁必要条件答如何避免死锁
MySQL隔离级别
InnoDB与MyISAM区别
什么是聚簇索引
MySQL可重复读下如何解决幻读
GAP锁
可重复读与未提交读区别
Redis数据结构及其实现
Redis跳表
缓存击穿,缓存雪崩与缓存穿透的解决方法Http请求头
Http2.0与1.0的区别
HTTP1.1与1.0的区别
僵尸进程与孤儿进程的区别
拥塞控制原理
AIMD算法中在包丢失情况下,窗口大小
进程通信方法
CMS原理
CMS 中Stop the word阶段
Mybatis $与#的区别
Mybatis与Hibernate的区别
Vue与React的区别
在10亿数中找到一个数(bitmap)
找数据流的中位数(剑指offer)
RabbitMQ与RocketMQ的区别
Git中Rebase和Merge区别
Git的内存结构,实现原理
常用的linux命令
二面
主要问的以前实习项目,自己做的项目细节
#爱奇艺##Java工程师##实习##面经#