用友面试题 · 问题拆解 · Java

用友相关面试题,按最终去重题目聚合。

2298 道真题 · 当前筛选命中 56 · 更新 2026-08-05

筛选题目已选:问题拆解 · Java
第 1 题equals与==的区别是什么? 考察对Java对象比较机制的理解问题拆解技术原理Java第 2 题CountDownLatch是什么?有什么用处? 考察对Java并发工具CountDownLatch的理解和应用场景问题拆解技术原理Java第 3 题已知HashMap里有5000个元素,怎么防止扩容? 考察对HashMap扩容机制和容量初始化的理解问题拆解技术原理Java第 4 题假设核心线程数等于2,最大线程数等于4,工作队列容量为3,有10个任务提交,每个任务执行的过程是怎么样的? 考察线程池任务提交调度逻辑与队列边界行为问题拆解技术原理Java第 5 题线程池的参数和拒绝策略有哪些? 考察对线程池核心参数和任务饱和处理机制的掌握程度问题拆解技术原理Java第 6 题如何打破双亲委派机制? 考察对类加载机制的理解及实际应用场景问题拆解技术原理Java第 7 题请解释Java内存模型(JMM)及其核心要素。 考察对JMM定义、主内存与工作内存、原子性/可见性/有序性的理解问题拆解技术原理Java第 8 题请举例说明 Java 中哪些类或并发工具使用了 CAS(比较并交换)机制? 考察对 Java 并发编程中 CAS 实现原理及典型应用类的掌握问题拆解技术原理Java第 9 题wait()和notify()的使用场景是什么?为什么它们定义在Object中而不是Thread中? 考察Java多线程通信机制与设计原理的理解问题拆解技术原理Java第 10 题请描述一个 Java 类从源文件编译到通过 new 创建出对象实例的完整过程。 考察 JVM 类加载与对象创建机制的完整理解问题拆解技术原理Java第 11 题请描述线程池处理任务的核心流程。 考察对线程池工作原理和任务调度机制的理解问题拆解技术原理Java第 12 题十万条表格数据进入业务,如何用线程池设计一个快速处理的功能? 考察线程池参数设计、任务拆分与资源控制能力问题拆解风险判断技术选型Java第 13 题请介绍线程池的核心参数和基本原理。 考察对线程池参数含义、执行流程及拒绝策略的理解问题拆解技术原理Java第 14 题什么是AQS?请说明它的核心原理。 考察对AQS抽象队列同步器及其同步机制的理解问题拆解技术原理Java第 15 题假设线程池核心线程数为10,最大线程数为100,阻塞队列容量为50,现在提交60个任务,会创建多少线程? 考察线程池任务调度与线程创建机制的理解问题拆解技术原理Java第 16 题CAS了解吗,Java中有哪些地方用到了CAS? 考察对CAS原理的理解及其在Java并发中的应用场景问题拆解技术原理Java第 17 题HashMap和HashSet有什么区别? 考察Java集合框架的基础理解与底层关联问题拆解技术原理Java第 18 题请解释Java中static关键字和final关键字的区别、用法及适用场景。 考察对Java语言核心关键字语义和典型用法的理解问题拆解技术原理Java第 19 题场景题:一个线程调用一个方法,对这个方法的调用次数做限制,要求每分钟清除一次计数,保证计数器的线程安全。 考察限流计数器的线程安全实现与定期清零机制编码实现问题拆解技术原理Java第 20 题请介绍 Java 集合框架的核心结构,并说明 ArrayList、LinkedList 和 HashMap 的适用场景及主要差异。 考察 Java 集合框架的基础掌握与场景选型能力问题拆解技术原理技术选型Java