菜鸟网络Java一面-社招(挂)
收到电话邀约面试大概是十一月初,当时已经入职一个多月了,不懂他们去哪捞的简历。
电话面试题目:
- 自我介绍,说说自己的项目
- 什么是双亲委派机制?
- 你自己定义的类能被最顶级的类加载器加载吗?为什么?
- 自定义的类会被什么类加载器加载?
- 如何加载一个不在根目录下的类?
- 什么是动态***?有几种实现?
- 线程池的实现?
- 什么是AOP?实现原理是什么?
- 线程池的几个参数的作用?
- synchronize和lock的区别?
- 阻塞队列有哪几个实现?
- 如何保证线程安全?
- 说一说volatile关键字的作用?它为什么能保证可见性?
- Java堆的内存结构?
- 在什么地方会发生OOM?
- 如何分析OOM发生的原因?
- 让你自己实现OOM,你会怎么做?
- mysql的隔离级别,有什么区别?
- 索引的几种类型?
- 索引的存储结构?
- 使用B+树的好处?
- 索引值改变了,树的结构如何改变?
- 然后问了一些个人情况,就没了。
一面结果:卒。