用友提前批一面和二面:Java开发工程师-23届

一面:
8.5--40分钟
宋*面试官
25号投的简历,29号电话约面试,5号一面,赛码网视频面试
提前半小时上线,面试官也提前了20分钟上线,所以直接提前开始面

1、自我介绍(照着文档念)
2、简历项目(一个高并发、一个分布式,主要是讲解各种技术怎么使用的)
3、实习经历(产出、项目描述、收获)
4、多线程有哪些锁,分别的使用场景(我只答了有哪些,不知道使用场景,然后面试官说我不是写过高并发项目吗,然后尬住)
5、数据库的执行计划(这个我真不知道,不过我扯上了索引,所以聊了一下索引)
6、springcloud的技术栈(各种技术的作用,使用场景)
7、微服务的熔断怎么实现(解释了熔断机制,使用Hystrix、Sentinal等解决
8、微服务开发应该注意哪些问题(四个方面:访问、通信、治理、容灾)
9、mybatis与mybatis-plus的区别(先解释了一下mybatis,然后说了一下plus的新特性)
10、lambda表达式平时的使用(我解释了一下lambda表达式原理,然后说只在面对一些特定的函数式接口的时候才使用)
11、经常使用泛型编程吗(不经常,但是了解,Stream流计算里面就有很多泛型编程)
12、docker的作用(我从docker历史开始说起,解释了虚拟机和docker的区别,然后又扯到devops,最后来了一句方便部署)
13、怎么让一个类不让其他类继承(final)
14、读取资源文件的时候一定要在finally里面关闭资源吗?有没有其他方法?(这个我不确定,然后说不知道,他解释说可以在try后面添加一个括号关闭,他说我简历上面写着热爱新技术,然后我说这也太新了)
15、他在赛码平台上发布了一个代码任务:实现动态代理(我去,这怎么写,我真的不记得怎么写了,然后就解释了动态代理的原理,然后还说只会在spring中使用aop,最后根据模糊的记忆说了一下怎么实现,大概是要实现某个接口,然后实现一个什么handerinvoke方法,他说大概就是这样,我去,这也行)
16、反问:
他直接开口说想了解一下用友吗?我说想,然后他把我想知道的都说了。
大概是:
    公司的简介(主要是toB)
    技术栈(自己封装的springcloud架构)
    二面大概在下周,二面大都是技术leader面

最后他对这次面试做了一个总结:
说我基础比较扎实,技术面比较广,但是了解的不够深入;有实习经历比较加分;了解前端有优势(我补充说我前端基础良好)

二面:
8.10--45分钟
王*面试官
面试官是一个看上去非常严肃的人,一看就是大佬气息(可能二面是技术leader面的吧)

1、自我介绍
2、自己学习Java的历程
3、手撕算法:从两个字符串数组中找出相同的元素存到另外一个数组中(hashset解决)
4、==与equals的区别,int和Integer用==判断还是equals,用==判断是否有空指针(层层递进的,最后说不知道)
5、面向对象的特点,并说说多态的好处(疯狂背八股)
6、面向对象和面向过程的区别(我用洗衣服的例子举例说明的)
7、面向对象设计原则(7大原则,我只记得3个,然后说记不住了)
8、设计模式用过哪些(我说我平时没怎么实际需求使用,只在学习框架的时候学习过,spring实现的单例模式,AOP的动态代理,springmvc的观察者模式、工厂、适配器)
9、怎么理解设计模式的(我说我认为就是大佬们的一些经验)
10、问了我简历上的智能车机器人比赛(解释了整个比赛流程,个人主要负责任务)
11、问了项目(我一个分布式,一个高并发)
12、如何解决高并发(我说我是用的syn简单实现的,不过分布式锁可以用redis的setnx实现)
12、实习收获(我说接触了真实的企业开发)
13、兴趣爱好(我说打篮球,他问频率是多少,我说差不多一周一次)
14、反问
    后续流程:一周左右看通过与否
    公司技术栈:公司有很多产品,不同产品用到的不一样。前端主要是react,后端主要是Java(好家伙,感觉问了当白问)

只能记得这么多了

#用友校招#
全部评论
总结:不会的问题就往别的地方扯
4 回复 分享
发布于 2022-08-05 18:34
楼主收到二面了吗 应聘状态是什么?
点赞 回复 分享
发布于 2022-08-09 15:56
没有笔试吗
点赞 回复 分享
发布于 2022-08-09 00:24

相关推荐

昨天 15:35
武汉大学 运营
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务