用友面试题 · Java
用友相关面试题,按最终去重题目聚合。
共 2298 道真题 · 当前筛选命中 455 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 41 题ConcurrentHashMap 如何保证并发安全? 考察对分段锁、CAS、synchronized 和读写精度的理解第 42 题Java 中常用的集合类有哪些?分别适用于什么场景? 考察对 Java 集合框架的掌握程度及场景选择能力第 43 题ArrayList和LinkedList有什么区别? 考察Java集合框架中两种List实现的结构差异与适用场景第 44 题请解释 JVM 元空间(Metaspace)的收缩机制及其触发条件。 考察对 JVM 元空间内存管理和垃圾回收机制的理解第 45 题Java类加载过程中,验证阶段主要验证哪些内容,为什么要进行这些验证? 考察类加载验证阶段的内容理解与安全性动机第 46 题Java的基本数据类型有哪些? 考察Java基础类型知识及其特点第 47 题你说一下 ArrayList 和 LinkedList 有什么区别呢? 考察对 Java 集合框架中常用线性表实现差异的理解第 48 题锁是如何升级的? 考察对锁机制升级过程及其条件的理解第 49 题线程池的参数和拒绝策略有哪些? 考察对线程池核心参数和任务饱和处理机制的掌握程度第 50 题请简要说明 JVM 的垃圾回收机制,包括其基本原理、常见算法和分代收集策略。 考察对 JVM 内存管理与垃圾回收核心机制的理解第 51 题Java原子操作的原理是什么? 考察对Java原子类底层实现与并发正确性的理解第 52 题前端发起请求后,后端用线程池处理十万条数据,这个请求是异步的吗? 理解同步与异步请求的区别及线程池在其中的作用第 53 题为什么Java要求重写clone()方法必须实现Cloneable接口,否则运行时才报错,而不是编译时报错?这样的设计合理吗? 考察Java语言设计哲学、Cloneable标记接口机制及运行时检查的合理性第 54 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 55 题String、StringBuffer和StringBuilder的区别是什么? 考察对不可变字符串与可变字符串类的底层实现和线程安全性的理解第 56 题String、StringBuilder、StringBuffer的区别 考察Java字符串类的不可变性、线程安全与性能特性第 57 题为什么LinkedList比ArrayList更占内存? 考察对两者内存布局和对象开销的具体理解第 58 题请讲解Java的多态 考察对Java多态概念、实现机制及应用场景的理解第 59 题如何打破双亲委派机制? 考察对类加载机制的理解及实际应用场景第 60 题类加载的过程? 考察对 Java 类加载机制各阶段的掌握程度