用友面经(已完结)
用友面经(已完结)
同学 1(附答案 Java 实习)
详细答案:https://mp.weixin.qq.com/s/0VDkn1XqiXZsp1zOeR53yg
8 大数据类型
有哪些包装类
集合容器能列举几个吗
抽象类和接口的区别
抽象类可以定义构造函数吗
线程和进程的区别
两张表怎么进行连接
了解 mysql 怎么优化吗
索引是什么?有哪些索引
innodb 引擎和 hash 引擎有什么区别
ps:最简单的一次面试~ 已 oc 187r/天
同学 2(Java 实习,25 届)
自我介绍
git 用的熟练吗,平时怎么用 git
linux 你熟练吗,你实习中怎么上线部署的
你都会哪些前端技术,我们这用 react 你会吗
看你上一段实习做的是 erp 啊,你知道 erp 是什么吗 -问是什么把我问蒙,但我知道 erp
是做什么的全说了下
(然后面试官就开始热心的讲解 erp 是什么,来他们那里该怎么学习呜呜)
讲讲你上一段实习每天都在干什么,遇到的难点吧
你会写开发文档吗 -会写接口文档捏,平时也热衷写笔记,然后面试官表示很欣赏我
看到你还会 phpc#是怎么回事?
我觉得你很优秀啊,我就不问你技术了,开始聊天
(然后面试官就开始介绍他们那里一般用 eclipse 开发,说来他这里可以给我安排宿舍,
可以学到很多东西,问我有没有 base 要求,每天一般开发的流程是怎样的,问我可以实
习多久)
反问
1.本来昨天还因为第一次面用友紧张的睡不着,今天早上疯狂复习八股文补面经,也很怕
自己遇到 kpi,没想到今天这么顺利呜呜
2.虽然有种稳了的赶脚,但是还是祈祷一下稳过吧
同学 3
一面
面试官人很好,态度很温和,迟到了两三分钟也在道歉。
1.手撕约瑟夫环
2.项目中的某个业务点怎么实现的
3.Sentinel 限流的原理,怎么实现的
4.数据在 redis 中存的时候用的什么数据结构
5.redis hash 结构的缺点
6.==和 equals
7.重载和重写
8.线程有哪些状态,怎么切换的
9.java 集合有哪些东西
10.sleep 和 wait
11.怎么创建一个线程
12.线程池默认的线程数是多少
13.线程池的详细理解,比如说什么时候加入等待队列之类的,好几个连续的
14.主线程等待多个子线程执行完才继续执行怎么实现
15.父线程子线程、父进程主进程之间的各种东西,死亡回收之类的?
16.怎么打断正在执行的线程(跟线程没完没了了)
17.mysql 聚集索引,200w 数据变成 2000w 数据,查询速度会不会变慢
18.索引失效的场景
19.select *为什么会索引失效
20.redis SDS 的特点
21.redis 集群中某个节点的流量偏大,可能是什么原因
22.红黑树和链表的区别
23.代理模式怎么使用的
24.反问
25.不知道为什么反问之后又问了我职业规划、毕设、有没有 offer,没说二面的事
大致看了眼时间,总体 45 分钟的样子,准备的不是很充分,很多东西只有个大概印象,
禁不住细问。回想起来都想给当时的自己两巴掌的那种。
二面
1.自我介绍
2.jvm 各种区域介绍
3.可能会产生 OOM 的区域,以及各种区域产生 OOM 的原因
4.栈溢出的可能原因
5.spring 原理讲解
6.spring boot 原理讲解
7.怎么创建一个 java 的对象
8.dubbo 工作流程 原理介绍(项目中使用到了)
9.微服务怎么拆分模块的,各个模块的作用
10.分布式事务(虽然爱问,但是我查资料说分布式事务实际上很少用,性能太差,会用
对账、定时回检之类的策略)
11.mysql 各种索引介绍
12.索引的底层结构
13.哪些列适合做索引
14.怎么测试自己的项目
非技术问题
1.了解用友吗
2.如果同事们的风格和自己十分格格不入怎么办
3.怎么看待加班文化
总时长 20 多分钟的样子,sp 挂了转的提前批,u1s1 提前批不应该早就结束了吗,似乎还
是挂了之后还转部门了,不懂
HR 面
1.自我介绍
2.女生为什么选择了软件行业
3.女生干开发会比较累,对于婚育问题怎么看
4.对用友有什么了解
5.用友对你的吸引点
6.作为一个 leader,应该有哪些特点
7.作为一个 leader,下属犯错了该怎么办
8.作为一个 leader,下属不同意你的决策怎么办
9.分享一个你团队合作成功的经历,并说一说成功的原因有哪些
10.分享项目中遇到的问题,以及如何解决的
11.有没有投北京其他企业
12.有没有其他 offer
13.你能够给团队提供什么价值
14.说出三个你的缺点
15.问家庭情况
16.反问,最后祝 hr 中秋快乐
果然啊,hr 面也是需要经验积累的,希望能给我过吧
同学 4
面试体验挺不错的,面试官没有迟到,人也非常好,面试整体过程很愉快
简单自我介绍后,拷打八卦,45 分钟面试感觉道歉的话比他问得问题都多
1、redis 数据类型说一下
2、你平时哪个用的多,怎么用的
3、你用的是 redisTemplate 吗,序列化那块是自己改的吗
4、怎么实现的
5、分布式锁了解吗,有几种实现方式
6、分布式锁的特性有哪些
7、你为什么要用 lua 脚本,据我所知分布式锁比 lua 脚本效率还快些
8、lua 脚本怎么执行的
9、说一下你对 spring 的了解
10、spring 中的事务是怎么实现的
11、事务你在项目中怎么开启的,怎么用的
12、开启事务之后一定会生效吗
13、什么时候会获取反向代理对象失败
14、怎么获得反向代理对象呢,回答反射,又问反射有哪几种类型
15、事务传播了解过吗
16、怎么解决循环依赖
17、三级缓存是你自己写的吗,这个流程你会吗
17、jwt 你了解多少,他的认证过程你可以说一下嘛
18、密码除了有 md5 加密算法还有什么,你了解过吗
19、spring 项目是怎么启动的,说一下流程
20、spring 项目可以加载外部配置吗,怎么实现的
21、spring 配置文件有哪些
22、假如说我同时有两个配置文件,xml 和 properties 都定义了 a=1,会优先加载哪个
22、启动 spring 工程的时候可以更改核心配置吗
23、线程池你用过吗,用的哪种
24、线程池核心参数了解过吗,说一下具体流程
25、线程池默认拒绝策略是什么
26,假如我现在有 10 个核心线程数,最大核心线程数是 100,阻塞队列大小 50,现在有
60 个任务,一共会创建多少个进程
同学 5
一面
1、说一说你对 SpringBoot 的理解(好像是问的 Spring,但是我没太听清)
2、说一说 Java 的 Object 有哪些方法
3、Error 和 Exception 的区别
4、怎么获取 set 中的元素
5、进程和线程的区别
6、线程有哪几个状态,线程占用 CPU 处于哪个状态
7、在什么场景下应用多线程
8、说一说你对 JVM 的理解
9、TCP 和 http 的区别
10、在什么情况下,添加了索引,查询也很慢
11、在什么场景下应用缓存
12、算法题:给定一个全是数字的字符串,找出最长递增子串(简单题,双指针和 dp 都
可以做)
13、反问
二面
大概 30 多分钟吧,问的也不多 呐
1、自我介绍
2、大学学的有关计算机的课程(计算机网络)、学习到的有关的中间件(redis 缓存和
rabbitmq 消息队列)。我把这俩部分放一块了
3、技术交流
3.1、说一说你对 JVM 的理解:JVM 组成、双亲委派模型(后面没让说了)
3.2、说一说 hashMap 的实现原理:底层结构、插入、扩容、并发安全问题
3.3、说一说 java 的 io 模型:BIO、AIO、NIO
3.4、说一说你熟悉的设计模式:单例、模板、代理、策略等
3.5、说一说微服务的一些东西:也就是 springcloud 的各个组件它的作用和应用场景
3.6、说一说你平时是怎么学习的:你自己说(编)
3.7、说一说你平时有什么爱好:你自己说(编)
4、反问
最后面试官说的:TCP/IP 这块没时间问了,微服务要学的,大数据要学的
HR 面
问题大多是我自己回想的
1、你是考研的还是保研的
2、java 是自学的还是?自学什么时候学的?自学是兴趣还是?
3、有没有学过其他的语言?有没有做过比较?为什么选择了 java?(这里我说了 C++,
跟面试官探讨(被怼了)了一波我认为的上层语言和底层语言)
4、你是怎么知道用友的?说说你对用友的了解?(说的多了,自己挖坑了,导致了后续
有些问题没回答好,估计有点不好的印象了)
5、看来你对用友做了深刻的市场了解和调查,那你一定对市场上许多公司也做了调查了
解,那你可以说一说像华为、美团等(还有啥记不太清了)他们公司的一个企业文化或者
核心价值观吗?(瞎掰扯了一下,还不如说没调查过其他公司)
6、你可以说一说市场上某些公司业绩下滑的原因吗?(答得不好)
7、你已经有几个 offer 了?(0offer,估计面试官听了也觉得这个人没啥竞争力。。。)
8、那你处于面试当中的有哪些?(balabala 列举了三个)那这些公司都在什么地方呢?
(上海周边的)
9、那你会如何选择上海北京?
10、你有女朋友吗?(啊这,唉)那你就是自己做选择去的上海?
11、那你在上海有没有什么不适应的地方吗?
12、如果这里给你几个公司的 offer,比如华为、美团(就上面说的那几家公司,总共是
4 家,好像有一个农行?),你会选择哪一个?为什么?(感觉答得不好)
13、你对加班看法?(回答比较中庸,面试官有点不太认可的感觉,听完给我普及了一
波。。)
14、场景题?假如你是某个团队的 leader,一个项目的周期是三个月,现在有两个项
目,但是你只有四个月的期限,你会在这个过程遇到什么样的困难?(答得不好,我的回
答很普通。)
15、你觉得比起其他人来说,你有什么突出的特征?(这个地方我说话逻辑好像有点瑕
疵,不过好在面试官跟我开玩笑的缓解了一下,希望不会直接 g 了)(真是要注意说话,
小细节真要命)
16、反问(没有谈钱)
总结一下:该做的了解还是要做的;说话多注意点小细节,小细节蛮致命的;能吹别吹太
过;该舔的时候还得舔