用友春招2021/3/20Java后端一面面经(30min)
直接约的一面无笔试,约面试是一个上海打过来的骚扰电话……第一次给挂了,第二次接了才发现是约面试
企业绩效分布式架构部BIP部门
自我介绍
使用过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可以解决循环依赖吗?怎么解决?
用的什么数据库?什么存储引擎?innodb和myisam的区别说一下?
索引失效场景?
explain执行计划关注那些字段?ref字段了解哪些级别?从索引执行效率具体说说
了解过sql执行顺序吗?select From where group by先后顺序?
数据库默认隔离级别?可重复读可以解决幻读吗?如何解决幻读?MVCC原理?
事务怎么实现的?注解实现事物原理?(最后还是要问到动态代理,这块没看)
职业生涯规划
反问环节
暂时记得这么多
2021/4/9更新,收到oc
#面经##校招##用友##Java工程师#