用友面经分享

9月26日 9点30分 一共面试35min
  1. 自我介绍
  2. 完了之后问了一下项目,用到的框架 ,中间件(没用过) 
        因为是自己做的一个图书馆管理项目(ssm),只做了后端,前段用的开源layui,但是面试官还是问了一下前段的layui和vue.js的区别(没学过不知道)3.

 然后开始问Java基础:
    1. 问了集合
        回答:从collection开始的,包括了什么子接口,什么实现类等等。
    2. hashSet是无序不重复,那我现在要求有序怎么办?(没回答上来,好像使用LinkedHashSet,真没了解过)
    3. hashMap底层,红黑树满足的条件
        底层回答上来了,但是红黑树满足的条件还真给忘了,记得好像有四五条)
    4.hashMap需要线程安全怎么办?
        我回答是有个ConCurrentHashMap,然后面试官问了为什么线程安全(底层)就不知道了
    5.单向链表和双向链表的区别,双向链表删除一个元素的过程
    6.还问了LinkedList,LinkedSet中的link什么意思?
    7.然后就是线程安全部分,
        我会带了用Sychronized修饰代码块,方法,有lock说了,估计面试官听到,他问了还有吗,然后我不确定就回答想不起来了。
    8.Sychronized底层,1.6之后的优化具体是什么?
        回答了监视器锁,面试官说那是之前版本的,现在版本的是什么不知道,没回答上来。
    9.volatile干什么的,底层?(底层没回答上来)
    10. JVM组成有哪些,回收算法有哪些?(有个分带收集一时没想起来)
    11.TreadLocal干什么的?
    12.类加载过程,双亲委派的优点(这个真不不知道),自底向上尝试加载发现某一层的加载器加载了类怎么办?
    
整体上回答上来七七八八吧,面试官特别好,会做引导,希望分享可以帮助到大家,也期待面试能过。

    
#面经##用友#
全部评论
祝通过
点赞 回复 分享
发布于 2021-09-26 12:20

相关推荐

点赞 评论 收藏
分享
评论
点赞
11
分享
牛客网
牛客企业服务