用友一面+hr面
好几天之前面的了,今天想起来把面经发一下。
一面
8.26日, 40分钟左右。
面试官很和善。
自我介绍。
-
项目相关。
-
封装、继承、多态是什么,你是怎么理解的?
-
static关键字的作用,可以修饰什么?静态内部类的用法,静态代码块什么时候执行的。
-
“==”和“equals”的区别?
-
final、finally的用法、区别?
-
线程池用过吗?线程池的几个参数说说
-
Java有哪些集合?HashMap的get、put操作时间复杂度是多少?
-
concurrentHashMap了解吗,为什么比hashtable的效率高?
-
说说你了解的各种锁?轻量级锁和重量级锁的区别?
-
CountDownLatch了解吗?
-
反射了解吗,说说反射是如何获取类的各种信息的?
-
JVM的内存模型和垃圾回收算法说一下?
-
CMS和G1垃圾回收器的区别?
-
MySQL索引的最左匹配原则是什么,什么情况下索引会失效?
-
explain有什么作用?
-
平时是怎么学习的?
-
说一件你在大学期间最自豪的一件事?
-
平时遇到问题是怎么解决的?
反问环节
1、部门用的技术栈
2、新人怎么培养
3、多久出结果。1-2周
hr面
9.3日,20分钟左右
-
自我介绍
-
意向工作地点,还投了其他地方吗?
-
你是如何选择投递的企业(看重公司的哪一方面,大概是这个意思吧)
-
读研期间的研究方向介绍一下,你的研究内容用了什么技术栈?
-
个人博客是总结的自己的想法还是主要转载的其他地方的内容(自己学习的内容+别人的内容,二者总结的)
-
Java项目是出于兴趣做的吗?
-
有没有过实习?
-
了解用友吗?
-
对Java后端开发感兴趣吗,觉得我们公司这个岗位做的内容是否符合自己的预期/兴趣。
-
对薪资有什么要求?
-
如何看待996?
-
从技术面试官那里了解我们公司用的技术栈了吗?
-
为什么没有继续做算法,转开发了?
-
实验室有没有时间要求?
-
说一下自己的不足。
-
说一下自己投递这个岗位的优势。
反问环节:
-
入职后的怎么分部门
会先分大方向的部门,然后根据情况分具体的部门
-
晋升渠道和涨薪
-
日常工作时间安排
-
能够提前实习
公司鼓励提前实习,但是需要根据部门具体情况确定能不能提前实习。