【每日面试】用友Java一面

作者:CatchMy-way 链接:https://www.nowcoder.com/discuss/727815?source_id=discuss_experience_nctrack&channel=-1 来源:牛客网

2021年9月1日用友Java一面

1、Java有哪些集合,以及他们有哪些实现?

2、HashMap底层实现,扩容了解吗?

3、说一说ConcurrentHashMap

4、synchronized加静态方法和成员方法上有什么区别?

5、sleep()和wait()有什么区别?

6、比如说有两个线程,有一个线程走到了synchronized方法里面了,另一个线程也掉入了这个synchronized方法,那么线程会怎么样?

7、线程池有哪些类型?

8、如果线程池的线程满了的话(线程池里面所有的线程都在工作),再往里面塞任务,会怎么做?它会再往哪个位置去存放这些东西?或者做一些其他处理?有什么一些策略?

9、CAS是什么概念?

10、MySQL常用存储引擎

11、事务隔离级别

12、如果要存放金额等带精度的数据,使用什么字段类型?

13、分页用什么关键词?

14、索引类型有哪些?

15、有没有看到过组合索引?

16、使用where时哪些语法尽量不要用?

17、最左优先原则说一说

18、mybatis里面#{}与${}的区别,怎么理解预编译?为什么执行sql时要生成一个带❓的sql?

19、有没有看过框架的源码?

20、接触过哪些算法?

21、Java内存管理

22、redis有了解过吗?

23、微服务有接触过吗?

24、springboot和springMVC区别

最后

1、除了平时上课外如何去学习Java的相关内容的?

2、评价

3、反问

1.公司简介

用友,老牌公司了,金融行业的人基本都知道,用友和金蝶基本垄断了。公司业务扎实,这几年也开始搞云业务了,算是新的拓展,总守着铁饭碗也不行啊~

2.面试分析

1)面试时间:中,内容不少

2)面试内容:中上

3)试题难度:中级+

4)试题拓展:扩展多

5)核心考点:集合+锁+多线程+MySQL+存储引擎+索引+框架+算法+redis+微服务+jvm

6)总结:面试内容真不少,但跨度并不大,覆盖了Java基础、数据库、开发框架、缓存处理、微服务、jvm这些,不论是刚毕业的学生,还是工作几年的人,都可以对这些问题回答些内容,中规中矩,没有特别难的,也没有特别基础的,能够很综合的考察面试者的能力,筛选出干活没问题,又了解些理论知识,看看是否具有培养的潜力。

3.提升建议

1)技术提升:技术之间多有关联性,比如数据结构和数据库,所以大部分面试都是从一个点出发,然后按一条线延伸,因此要对掌握的技术进行立体关联,不要停留在点和线上,要将它们形成面,再去思考这些面如何组合起来形成解决方案,当脑海里形成了一个个解决方案时,那面试的时候问到其中的问题,就可以顺着向下展开,既能体现个人的技术实力,还能展现问题的解决能力,要是再加上实战处理就更好了。

2)面试准备:金融类业务的公司,因为涉及到钱,大多都会比较严谨,可以在面试前准备一些行业相关的知识,不说精通,但至少了解。以业务问题展开技术方案,更具体也更深刻。

3)面试技巧:老牌公司+金融行业,面试的时候中规中矩的好,不必西装革履,但一定要职业,从穿着到言行举止,多多注意,第一印象还是很重要的。

大家有什么关于面试想了解的内容,可以在文末留言~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容