1.Java中的复制方式(我说的深克隆和浅克隆,说了一遍),然后面试官问我还有其他的复制方式了么
2.问我有没有使用过什么OOM框架(我回答成了mybatis(ORM框架),然后问我#{}和${}的区别,再问到Mybatis中的executor执行器有哪一种(没回答出来))
3.在平时的项目中有没有用到过什么多态的例子(不要说原理,直接给出你用过哪些例子没有)
4.给出一个场景(有一个两个接口,其中一个是想要实现的功能,还有一个接口只能实现其中一部分功能,你怎么去完成提出的要求呢?) 我说的适配器模式,然后叫我说适配器的原理以及手头画图适配器的UML图
5.Redis中的主从复制原理,redis中的锁有没有了解过(我说的Redis的分布式锁,然后就没聊下去了,可能不是面试官想要的)
6.平时有没有用过什么框架(回答说用过SpringBoot,然后叫我说SpringBoot的配置原理,又聊到Spring中一些注解(关于属性注入的一些))
7.聊一聊Java中的线程安全,说一下你知道的能实现线程安全的方法有哪些?
8.Spring中为什么用到那么多的单例模式?
面到这感觉有点凉了,有好几个没答上来,大概花了半个小时
之后面试官给了一道题
面试之后牛客网找到的题目,只写出来大体思路,没有AC
https://www.nowcoder.com/questionTerminal/d2cced737eb54a3aa550f53bb3cc19d0
最后进入反问环节
总体来说面试官还是很博学的,而且很和蔼可亲,面试的时候还会有笑容。
面试官说我基础还得再看看,只能怪自己太菜了,加油吧!!!
全部评论
(14) 回帖