米哈游 Java一面面经
2021.08.27
1.Spring自研项目做完有哪些收货较大的地方(注解的实现 + IOC的容器 + AOP的切面定位)
2.自己如何实现的AOP切点呢,引入AspectJ定位到方法
2.自己的项目中是如何解决的循环依赖的(源码三级缓存+自己两个容器)
3.实习中服务端的优化(二级缓存)
4.for-each语法糖和for有啥区别(编译后是不一样的!如果遍历的数据是数组,则就跟原来的for循环时一致的,如果是实现了迭代器接口比如集合库,则就用迭代器。)
5.为啥尽量不用for-each(会创建迭代器对象,占用内存)
6.单核CPU下多线程存在线程安全的问题吗(会的,之前没考虑过单核,结合线程中断来讲)
7.sql语句 总分超过200的学生的学号和总分, group by
整场下来体验很棒,不像其他面试时就有种被拷问的感觉,这次有不会的就直接反问面试官,面试官循循善诱会给讲解。
#面经##校招##米哈游##Java工程师#