40min 左右,面试官提前到了,整体体验很好,题目相对简单,基本都答出来了,感觉面试官放水了。1h 后约三面1.自我介绍2.蓝桥杯省1用的什么语言写的3.Java学了哪些4.string、stringbuffer、stringbuilder5.方法重载和重写的区别6.哪些方法不能被重写?7.什么是函数式接口?8.常见的抽象函数式接口有哪些?9.jdk8之后接口的定义发生了哪些变动?10.Java中实现异步线程有哪些方式呢?11.线程池,比如说异步线程,在生产环境中如何实现主线程和子线程实现一个日志的异步串联。如何去通信?12.threaLocal实现原理?13.Java动态代理?应用场景?14.mybatis中#{},${}的区别15.mybatis中@Param注解16.mybatis中如何实现分表查询17.spring中常用注解18.Autowire注解的用法?可以用在哪个地方(漏了一个用在构造器上,不过后面补说了)19.spring注册bean的方式20.如果我想在一个bean属性之后注入之后,执行一段逻辑,要怎么做(@PostConstruct/ApplicationRunner)21.垃圾回收算法22.主流的垃圾回收器23.CMS的原理24.算法25.期望base哪里,能实习多久?26.反问: 几面?业务?