用友提前批一面和二面: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

相关推荐

2025-12-30 00:09
南阳师范学院 Java
鼠鼠我是一个27届学院本,感觉学的是个“炮灰”专业————智能感知工程,专业大类来讲是仪器类,但是实际学的又和电子信息专业的一起上课同属于物电学院,其实在当时高考报名的时候我记得这个专业是和电子信息放一起的,但是不知道为什么变成了仪器,也许从一开始的插曲也注定着这趟旅程是曲折迂回的。说来也是可笑,现在已经是两年半了,大一真的挺热忱的,想着有了高中学习的经验在大学一定要好好上课学习,实际总是事与愿违,在第一次跟不上上课节奏想着看网课去补的时候就已经开始走下坡路了,后续的结果也是顺利的玩了一年。在上大学的时候就有想过毕业之后是要去工作还是考研,考公,特别的迷茫,也会想着有没有可能有别的出路但是我还不知道,在网上兜兜转转又回到最开始的岔路口。又经历了半年多的时间,到了大二下学期的时候转折来了。我印象特别深,那个时候是晚上,我突然就想通了,我不想去考研,我觉得我这个人就不适合上大班课去学习,就不适合这条路,我要找工作。那个时候毕竟是晚上,晚上相对来说比较感性一点嘛,虽然当时也去把这个想法给ai说了一下😂想着让它给我分析分析。不过过了一段时间我发现我的意愿还是想直接工作,暂时的迷茫结束了,新的曲折又开始了,要从事哪方面的工作?嵌入式?还是跨行?我有尝试过去学习我这个专业的相关知识,但是我发现我真是学不下去,尤其是那个模电,单片机真感觉是搞不懂。偶然的机会我接触到了计算机这个行业,当时也没研究行情啥的,感觉不错就想着学试试,一开始从c++开始学(这里真的要狠狠感谢黑马,简直是我这一生难遇的贵人)基本知识学了不少,一直学到容器之前的部分就停住了,我又开始迷惘了,学完c++之后呢当时也没看到有什么学习路线,又暂停了一段时间去找方向,这个时候再次更深入的了解了计算机这个行业,发现只是结合我自身+就业行情来说不是很容易,想着要不然换别的语言吧,当时有看到Java但是对他了解特别少,相对来说我可能更知道Python,所以又尝试了Python一段时间,其实那个时候ai还没有出现爆发式的增长,只是感觉这个语言挺简洁的,也是因为有了c++的基础学的也挺顺利。对于Python我没有像c++一样去b站看网课,我也是在网上取取经,找了个类似于闯关的学习Python网站,这个学习的时间更短,后来又找了一个网站,是关于深度学习的,当时感觉特别特别复杂特别的难,小问题我都要想半天,而且一丁点基础都没有,所以在这个情况下我又停下了,在网上兜兜转转之后,原来这个语言更严苛一点,彻底没招了,当时只觉得计算机就三个语言,自然而然的我尝试了Java。在尝试了学习Java一段时间之后,终于在2025年5月21日下定决心要学Java。当时是找到了别人的学习路线,要看特别多的网课,也或许本身学习习惯就不好,也或许太想快点学完了,就只是抱着电脑看网课,就真的是纯看,看完一集赶下一集,有时候都是开着1.5倍速看的,我现在真的是特别后悔,真的是浪费了太多时间了,走了一个超级大的弯路。这种学习方式可以说是纯心理安慰一丁点用都没有,后来察觉到也没想着换种方式,还在自我安慰想着这也算是拓展知识面,先了解后续再加强印象,真是太后悔了。一些耳熟能详的道理时常挂在嘴边但就是做不到,在这个快节奏的时代,真的要做一个慢节奏的人,一步一个脚印是不会错的。不过还好,本来预期想着寒假找一个小厂实习的,现在也快放假了还在背八股,在这个情况下也算是把我自己给救过来了。现在真的知道着急了,天天两眼一睁就是图书馆,背不完的八股,都是自找的,也是活该。值得庆幸的是,我还有时间,我也意识到了问题,而且也正在改进,总的来说这一年过的漫长而曲折,还是有药可救的。希望在新的一年我能够始终践行一步一个脚印,踏踏实实走完每一步,通往成功的道路总是漫长而布满荆棘,唯有想的开,挺得住,方能抵达胜利彼岸。只要还在向前走,就一定有可能,加油各位
2025年终总结
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

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