用友面试题 · Java
用友相关面试题,按最终去重题目聚合。
共 2298 道真题 · 当前筛选命中 455 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 21 题在 Java 后端开发中,访问数据库通常有哪几种代码实现方式? 考察对数据库访问技术栈和常见实现模式的理解第 22 题CountDownLatch是什么?有什么用处? 考察对Java并发工具CountDownLatch的理解和应用场景第 23 题上线的微服务出现OOM,如何解决? 考察内存溢出问题的排查思路、定位方法与解决策略第 24 题执行 new String() 时,在 JVM 中可能创建几个对象?请说明不同情况。 考察对字符串对象创建、常量池和 intern 机制的理解第 25 题什么是 volatile 关键字?它在并发编程中有什么作用? 考察对 volatile 可见性与有序性语义的理解及其适用边界第 26 题volatile和synchronized的区别是什么? 考察并发编程中内存可见性与原子性保证的差异理解第 27 题已知HashMap里有5000个元素,怎么防止扩容? 考察对HashMap扩容机制和容量初始化的理解第 28 题在项目中怎么实现设计模式单例模式(不能依赖Spring Boot)? 考察单例模式的多种实现方式及其线程安全与适用场景第 29 题Java的引用类型有哪些?弱引用和软引用有什么区别? 考察Java引用类型体系及软引用、弱引用在内存管理与GC中的差异第 30 题请介绍 Java Stream API 的基本用法,并举例说明中间操作与终止操作的区别。 考察 Java Stream 基础、常用操作及执行机制理解第 31 题只重写 equals 可以吗? 考察 Java 中 equals 与 hashCode 的契约关系和违反后果第 32 题HashMap是如何解决哈希冲突的? 考察对哈希冲突处理机制及Java HashMap实现细节的理解第 33 题说一下ArrayList的扩容机制 考察对Java集合底层实现与性能边界的理解第 34 题Object 类中定义了哪些自有方法? 考察对 Java Object 类基础方法的掌握与记忆完整性第 35 题Java中基本类型和引用类型有什么区别? 考察对值传递、内存分配和类型行为的理解第 36 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用第 37 题线程不安全的类有哪些? 考察对Java常用集合类线程安全性的掌握第 38 题在项目中怎么实现设计模式动态代理(不能基于AOP) 考察动态代理原理与手写实现能力第 39 题假设核心线程数等于2,最大线程数等于4,工作队列容量为3,有10个任务提交,每个任务执行的过程是怎么样的? 考察线程池任务提交调度逻辑与队列边界行为第 40 题请说明Java中类的初始化顺序,包括静态变量、静态代码块、实例变量、构造方法以及父类与子类的先后关系。 考察对类加载和对象生命周期中初始化顺序的理解