闻泰科技04-16面试
spring ioc底层(XML解析,反射,工厂模式)
aop场景及实现方法(日志,权限验证,invocationHandler),容器中保存的是代理对象,问我怎么知道的哈哈哈,我告诉他我输出看过是$ProxyXXX
spring异常处理,没答好,不知道想考察哪个点,结合项目说了一点ajax拿到controller的处理结果,把异常信息处理成用户能看懂的,他说不错:)
springboot和SpringMVC区别,答了ModelandView+Freemarker和前后端分离啥的
Mybatis和Jpa呢?答了sql复杂的时候JPA不方便(对于我来说),Mapper.xml逻辑更清楚,jpa的findOne啥的太傻瓜,不方便维护
然后问了MySQL的触发器,事务,原子性,项目哪里用到了事务,声明式事务咋弄的?
java集合老生常谈,用不到同步弃用vector,用不到下标访问弃用ArrayList。。。
泛型优点
啥时候要考虑多线程,答了读写共存和无状态之类的,语言组织不好
我问(原话):哥,你觉得在你们公司能学到啥别的公司没有的?
他:计算机网络涉及的多一些,数据库用Oracle,springcloud用的多一些
我:正在做毕设,题目较简单时间比较充裕,你希望我多强化哪部分?
他:笑了笑,你多看看springcloud,挺流行,不能只停留在spring和springboot,熟悉一下springcloud组件啥的,别的没了
Oracle也要学,入职之后再学跟不上,