京东java一面面经
京东一面Java开发——2020/9/1(30min)
写在前边:其实挺懵的,实习投过简历没过,这次提前批、秋招没投,突然接到电话面试;不知道嘛情况
(一)自我介绍、项目等
1、自我介绍
2、如何学习Java、通过哪些资料
3、项目、实习中遇到的问题(问题解决后有去了解原理吗)
4、通过实习、项目,有哪些提升
(二)Java
1、线程池的参数 ——》线程池核心线程大小和线程池最大线程数量的区别
2、集合了解吗 ——》set和list的区别——》set如何验证是否重复——》为什么用equals和hashcode呢?而不是用1个
3、SpringAop用过吗——》没用过
4、JVM运行时数据区有哪些结构——》还有吗
5、JVM垃圾回收机制——》为什么有老年区和新生区
6、稍等一下……
(三)数据库
1、好的,继续……
2、事物的四个特性
3、隔离级别有哪些——》分别会有什么问题——》什么是脏读——》什么是幻读
4、有一个问题忘了,比较底层,不清楚如何答,就说了不会
(四)然后反问环节