网易日常实习一面面经
10.18一面
1:简单的介绍一下项目
2:介绍一些项目用EasyExcel干了什么
3: 介绍一些HashMap,扩容机制,线程安全问题
4: ArrayList 与 LinkedList 区别?
5:介绍一下五种IO模型
6: 介绍synchronized底层原理和优化过程
7: 介绍一下AQS和CountDownLatch
8: 说一下ThreadLocal的作用和原理,内存泄露问题,怎么跨线程传递参数。(有点懵,我认为ThreadLocal设计出来不就是为了线程资源隔离吗。。。)
9: 介绍一些mysql的索引结构,为什么选择B+树,B+树的高度
10 : 如何判断哪些字段适合加索引
11: 介绍一下页分裂现象
12 : 介绍一下ES的倒排索引
13: springboot和springmvc有什么区别
14: rabbitMQ用在项目中的什么地方
15: kafka了解过吗(没学过)
16: 做题Pow(x,n)
最后反问