用友春招2021/3/20Java后端一面面经(30min)
自我介绍
使用过Java那些基础
讲讲List,ArrayList,LinkedList区别和联系
map用过哪些
hashmap线程不安全的点?除了拉链法还有哪些解决hash冲突方法?1.7和1.8扩容区别?concurrentHashMap如何实现线程安全?1.7和1.8的区别?如何扩容?
Java引用了解哪些?强引用、弱引用、虚引用区别?
垃圾回收对这些引用怎么回收?强引用怎么回收?具体说
synchronized锁升级过程?
对象头占多大空间?
对象除了对象头,由什么组成?
了解过lock吗,具体说说?
reentrantlock默认是公平锁还是非公平锁,是否是可重入锁?如何实现可重入?
使用过什么框架?
spring的特性?
bean生命周期?beanFactory和FactoryBean区别?
Aop实现原理?动态代理的原理?还有哪些实现动态代理的方式?jdk和spring实现动态代理有什么区别,分别有哪些应用场景?spring的动态代理有什么特点?
spring可以解决循环依赖吗?怎么解决?
索引失效场景?
explain执行计划关注那些字段?ref字段了解哪些级别?从索引执行效率具体说说
职业生涯规划
反问环节
暂时记得这么多
2021/4/9更新,收到oc
#面经##校招##用友##Java工程师#