用友22提前批面经
问的还是比较正常的,没有很偏也没有深入到源码
面试官比较和善
1:自我介绍
2:学校项目(目标跟踪)和JAVA项目,平时用什么语言多一点(python,但是更喜欢java)
3:TCP三次握手四次挥手,能不能简化三次握手(NO)
4:异常类有啥(编译时异常,运行时异常),error和exception有啥区别(前者是系统级别的错误,不被抛出,后者被抛出)
5:Spring事务,项目中怎么使用(没用),介绍了如何开启如何关闭,以及隔离级别(就是MYSQL的隔离级别多一个default)
6:Spring中IOC是主要做了什么,帮我们简化了哪些操作。
7:Spring中AOP如何实现,以及Spring哪些封装好的方***用到AOP操作(说了代理前后的before和after操作,面试官提示还有自带的日志操作,问我项目是否用到我没有)
8:常见的设计模式你说几种,我把Spring里的挑了几个说了一下(脑子有宕机了,甚至代理模式都没说)
9:给你一个数组,让你输出乘积最大的两个数,代码实现
10:写一个单例模式(这个昨天同学面试,面试官说,现在的人只会写单利,让你们写个工厂都不会,于是我加班加点学了其他几个设计模式,结果没用到,可惜可惜)
11:项目中用到多线程这块了吗(没有,没部署没上线,自己学的自己测试了,但是会创建,会写线程池,面试官也没往下问)
突然想起来了,补充一个问题,spring解决循环依赖问题以及spring事物传播,我立刻去学习一下
接下来就是一些临场问题
如果你来我们公司了,你未来三年五年有什么计划。
如果来公司了,因为项目要求,可能一段时间,几个星期或者一个月要加班加点完成,你会怎么样,态度如何。
也和我聊了一下他们的培养计划,其实我觉得挺合理的,会根据你的性格和能力给你分配到不同位置上去,技术,管理还是产品。
还有一些类似的问题
最后就是反问环节
结束。
#用友##面经#