字节提前批二面
1、讲一讲你认为的遇到的最难的项目经历
没让自我介绍,我直接讲了实习遇到的一些问题,感觉面试官不是太感兴趣。
2、springboot启动的过程
大致讲了一下加载Spring Boot应用,创建Spring容器,扫描和加载组件等等,源码看了早忘光了,还在实习哪有时间看八股
3、是不是只要加了@Component注解就会被注册成容器
有些可能需要配置,这个不清楚。
4、不加@ComponentScan怎么扫描bean
默认扫描主配置类所在的包及其子包。
5、讲一下Bean的生命周期。
实例化、属性赋值、初始化等等,别问我源码实现,问就是不会。
6、AOP是在Bean的哪个生命周期内执行的。
不知道,寄,猜了初始化,面试官眉头一皱,然后说Bean的运行,面试官依旧眉头一皱,没办法,只能说不会
7、java有哪些异步的实现
线程池、Future、Callback回调等等
8、有用过Future吗,现在我有五个Future任务,我需要不阻塞主线程的情况下获取到结果,也就是说并行运行获取结果。
用过Future,但是这个并行把我问到了,就用Future写过一些简单的任务,没有细想,寄。
9、FutureTask类有没有start方法
没有。
10、mysql有用过吗,where和exist的区别是什么。
11、写一道sql题
12、写一道算法,动态规划,求最小硬币数
总结:寄中寄,nnd全是八股,让我讲点实习过程的业务也好嘛,我在实习这些八股都快忘光了。
#字节提前批#