BIGO 一二面面经
### bigo一面(40mins)
- volatile写入 读原理
- os 文件内存0拷贝
- 线程池maxsize coresize 阻塞队列 协作
- 两个线程交替打印0-100
- 负载均衡算法 一致性hash
- aop怎么实现的
bigo二面(60mins)
- 引用逃逸
- 哪些东西可以做GC Root
- Java list要删除数据怎么做 (一定要把size()变小)
- cglib jdk动态代理 哪个快
- 多线程的AQS 重入锁
- sql悲观乐观锁 怎么去写sql来使用锁
- 堆内外的优缺点
- Kafka rebalance
- Kafka消息去重
- tcp半连接队列
- SYN攻击
- volatile写入 读原理
- os 文件内存0拷贝
- 线程池maxsize coresize 阻塞队列 协作
- 两个线程交替打印0-100
- 负载均衡算法 一致性hash
- aop怎么实现的
bigo二面(60mins)
- 引用逃逸
- 哪些东西可以做GC Root
- Java list要删除数据怎么做 (一定要把size()变小)
- cglib jdk动态代理 哪个快
- 多线程的AQS 重入锁
- sql悲观乐观锁 怎么去写sql来使用锁
- 堆内外的优缺点
- Kafka rebalance
- Kafka消息去重
- tcp半连接队列
- SYN攻击
- csrf脚本攻击与解决方法
- mybatis缓存
#BIGO##面经##校招##Java工程师#