用友面经
已拿意向书
测评 2022.0726
48小时内完成-60分钟
- 30分钟行测题
- 30分钟性格测试
一面 2022.08.12
- 自我介绍
- 针对你做过的项目,印象最深刻的说一下
- 前后端的交互,输入一个url->想问springmvc具体细节
- nginx前端接收到后端接口的实现
- 请求的时候,接口怎么知道参数类型,怎么识别参数,类到接口的流程
- service 到 拿到数据,具体是怎么做的,mapper层的接口怎么和xml连接起来的,应该是想问各个关键词的对应关系。--面试官说虽然都知道,但是答得不调理
- 挑一个最熟悉的设计模式,说说原理和实现 --建议工厂模式和适配器模式,大部分人都回答单例模式,但是又说不清
- private允许的范围,修饰变量怎么样,修饰方法怎么样,修饰类怎么样
- 内部类了解过吗,内部类加上static和不加有什么区别,private加在内部类上和不加有什么区别
- 重载和重构的区别,他说我说反了,估计是想炸我,后边又说他记错了
- 允许方法的方法名和参数一样,但是返回值不一样嘛
- 说说final和finally的区别,try里面加了return,finally里能加吗?
- 说说java的范围限定符--protected答错了
- 一个包下的一个父类的默认方法,在另一个包下的子类能对该方法进行重写吗?
- 抽象类和接口有什么区别,抽象类一定有抽象方法吗?什么时候子类必须对方法实现?
- 说一说深度优先遍历和广度优先遍历,实现他们分别用了什么数据结构?说一说怎么用他们实现。针对图和树
- 说一说java泛型,泛型的数据类型全部换成object行不行
- 最后时间不够了,说了一下BFS和DFS就没了
二面 2022.08.19
- 自我介绍
- 项目过程中的难点或者记忆深刻的点
- 把项目中印象最深刻的表说一下,有哪些字段
- 项目中有没有加索引,哪些添加了
- 索引的种类有哪些
- 用过复合索引吗,说一下
- mysql有哪些锁
- mybatis的#和$的区别
- springmvc和springboot的联系和区别
- springboot的启动类里面有没有加东西,它是怎么启动的
- swagger的整合过程,以及怎么配置的
- 说一下java的对象
- 值传递和引用传递的区别
- hashmap的使用场景
- 给了一段代码让我判断是否相等
- 说一下jvm的五大分区
- 判断代码里的变量和值都是在哪个分区
- 说说jvm的垃圾回收算法
- 算法题口述:一个1000w的无序数,找出前K大的数,有哪些方法,讲一下,时间复杂度和空间复杂度是怎样的。
HR面 2022.09.01
- 感觉应该是压力面,上来先自我介绍
- 然后反问你觉得你说那么多项目经历是应该展现给HR的吗?有点蒙之后开始介绍性格优势社团等等,
- 然后接着被反问,你说的这些简历上都能看到,如果一直介绍简历上的东西,那我觉得没必要浪费时间继续面试了。
- 然后不知道说啥,开始讲对用友的了解,面试官很不满意,说了一顿balibala
- 后边又因为网络环境不好,又bala了好久
- 其他的就是问一些有没有挂科啥的。
原本以为肯定凉了,故意被刁难,现在想想应该是压力面,索性收到意向书。