用友面试题 · 风险判断 · Java
用友相关面试题,按最终去重题目聚合。
共 2298 道真题 · 当前筛选命中 78 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题怎么创建线程? 考察多线程创建方式的掌握与适用场景第 2 题请解释Java的类加载机制,尤其是双亲委派模型的工作原理及其作用。 考察对Java类加载机制、双亲委派模型的理解及其在安全性和一致性中的作用第 3 题怎么判断一个对象能否被回收? 考察 JVM 垃圾回收可达性分析与引用类型理解第 4 题上线的微服务出现OOM,如何解决? 考察内存溢出问题的排查思路、定位方法与解决策略第 5 题什么是 volatile 关键字?它在并发编程中有什么作用? 考察对 volatile 可见性与有序性语义的理解及其适用边界第 6 题在项目中怎么实现设计模式单例模式(不能依赖Spring Boot)? 考察单例模式的多种实现方式及其线程安全与适用场景第 7 题Java的引用类型有哪些?弱引用和软引用有什么区别? 考察Java引用类型体系及软引用、弱引用在内存管理与GC中的差异第 8 题只重写 equals 可以吗? 考察 Java 中 equals 与 hashCode 的契约关系和违反后果第 9 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用第 10 题线程不安全的类有哪些? 考察对Java常用集合类线程安全性的掌握第 11 题ConcurrentHashMap 如何保证并发安全? 考察对分段锁、CAS、synchronized 和读写精度的理解第 12 题Java类加载过程中,验证阶段主要验证哪些内容,为什么要进行这些验证? 考察类加载验证阶段的内容理解与安全性动机第 13 题Java原子操作的原理是什么? 考察对Java原子类底层实现与并发正确性的理解第 14 题为什么LinkedList比ArrayList更占内存? 考察对两者内存布局和对象开销的具体理解第 15 题线程池七大参数分别是什么?若线程池中的线程出现阻塞异常,该线程是否还会继续运行? 考察线程池核心参数的理解以及线程异常处理机制第 16 题两个方法都被synchronized修饰,有两个线程分别执行这两个方法,会有影响吗 考察并发编程中synchronized锁粒度与对象锁/类锁的理解第 17 题请手写一个单例模式。 考察对单例模式实现细节、线程安全性和内存语义的理解第 18 题十万条表格数据进入业务,如何用线程池设计一个快速处理的功能? 考察线程池参数设计、任务拆分与资源控制能力第 19 题请详细解释 Java 中 volatile 关键字的作用、实现原理以及适用场景。 考察对 Java 内存模型、可见性与有序性的理解第 20 题请解释Java反射机制的原理,并说明它有哪些缺点? 考察对Java反射机制原理的理解及其性能、安全等缺陷的认知