用友Java面经(已意向)
8.18 一面 20min
-
项目相关
-
springboot解决循环依赖
-
十个请求这个接口,假如三个失败了,如何保证其它7个成功(事务的角度)[!]
-
full gc的场景
-
堆分区
-
哪个map是线程安全的
-
concurrethashmap和hashtable的区别
-
redis为什么快
-
mysql索引失效场景
-
什么操作检查sql语句用了什么索引
8.25 二面 40min
-
竞赛相关
-
项目经历
-
String设计成final有什么好处
-
线程安全是什么
-
cpu角度考虑线程安全
-
为什么要指令重排
-
从cpu角度考虑执行一次指令
-
volatile变量
-
为什么它可以使得可见,为什么使得指令重排
-
项目相关
-
登录用到spring什么原理
-
aop的原理是什么
-
垃圾回收器
-
CMS并发的阶段
-
G1有什么改进
-
mysql索引的数据结构
-
为什么IO次数更少,页[!]
-
慢sql的排查