用友JAVA校招,12.2一面,12.8HR面
面试官太有耐心了,哈哈。Spring那一块问的,我实在不会,面试官会一直引导讲解,感谢!!!
1、实习的时候干了什么
2、SpringBoot的好处,相比于SSM。
3、SpringBoot的常用注解
4、SpringBoot继承了一些中间件是吧,比如Tomcat,那你能说一下SpringBoot里面自带的日志框架是什么吗?sl4j,这个不是。是logback。
5、你知道SpringBoot怎么自动切换日志级别的吗?
6、日志级别分为几种呢?
7、关于IOC,我们都知道bean都注入到它的容器,然后管理到工厂里面,你认为它的容器是一个什么样的数据结构?那按你说的如果使用栈的话,那使用的时候如何确定使用哪些具体的bean呢?使用的时候,要是使用哪个类就会直接去取,直接去取的话,那给他传的是什么呢?传的肯定是一个Bean的名称,自己装配Bean的时候,也给Bean起了一个ID和名称,那怎么样的数据结构能满足,我们给他一个具体的key值,返回一个确定的对象呢?
8、源码看过没?放的时候可以直接注入,取的话呢?大概讲了一下IOC容器取得过程。
9、那你知道循环依赖是怎么解决的吗?就是有三个Bean,A依赖B,B依赖于C,C的话又加载到A了,这样就有一个循环依赖的问题,它的思想你有了解过吗?无
10、Spring有哪些设计模式呢?
11、代理模式在哪一块有用到?AOP
12、AOP的应用场景?
13、来点JAVA基础吧,
14、JAVA的几大特性
15、通过你原来的实践和学习,你感觉多态是怎么体现的呢?说了一下定义和实现
16、继承父类可以重写它的方法吗?final不可以
17、一个类可以实现多个接口吗
18、能继承多个父类吗?
19、一个接口可以有多个实现类,那调用某一个接口的时候,怎么确定是哪一个实现类呢?@Primary注解?我也忘了。查了下是getClass方法。
20、接着往下虑,现在可以确定某一个实现类了,假如这个实现类又继承了一个父类,那可以直接调用它的父类的方法吗?
21、重写父类方法的时候用到了哪个注解?
22、注入Bean的时候用到了哪个注解?Bean:方法和Compoent:类。
23、如果要用到某一个Bean的话,怎么定义引用呢?
24、你对哪一个集合类比较熟啊?斗胆说了HashMap
25、HashMap的key值可以为Null吗?先说的不能。后来反应过来了。可以,但只能有一个。
26、怎么保证key的唯一性?equals和hash()。
27、为什么要用这两个呀?
28、HashMap的底层数据结构呢?
29、默认长度是多少?
30、初始化的时候能规定它的长度吗?回答错了,是可以默认长度的,并利用tableSizeFor优化。
31、我看你也实习过,你感觉参加工作之后,最应该克服的是?
32、除了技术方面的,其他方面还有什么想法?
33、开始来的时候水平有限,领导可能给你分配的任务有点吃力,甚至完不成,那你该怎么办呢?
34、这个工作让你一周完成,有5天工作日去完成,那你向领导反映的时候应该第几天反映比较好呢?
35、你觉得你未来三到五年的职业规划呢?
36、你觉得自己的优势在哪,对于这个岗位?
37、手里有其他公司的offer吗
38、对我们公司有过一些了解吗
39、对我们公司的求职欲望高吗
40、反问。
#用友##面试题目#