用友面试题 · 性能优化 · Java
用友相关面试题,按最终去重题目聚合。
共 2298 道真题 · 当前筛选命中 20 道 · 更新 2026-08-05
筛选题目已选:性能优化 · Java
考察点
技术栈
第 1 题线程池的核心参数有哪些?如何设置这些参数? 考察线程池核心参数的理解与基于场景的参数配置能力第 2 题String、StringBuffer 和 StringBuilder 哪个是线程安全的,区别是什么? 考察对 Java 字符串类线程安全性和性能差异的理解第 3 题说一下ArrayList的扩容机制 考察对Java集合底层实现与性能边界的理解第 4 题请解释 JVM 元空间(Metaspace)的收缩机制及其触发条件。 考察对 JVM 元空间内存管理和垃圾回收机制的理解第 5 题请解释什么是装箱和拆箱,并说明它们可能带来的性能开销。 考察对基本类型与包装类型转换机制的理解及性能意识第 6 题谈谈你对 Synchronized 优化机制的理解。 考察对 Java 锁优化技术演进与适用场景的掌握第 7 题在执行任务过程中,如何动态调整线程池参数? 考察线程池热更新能力和实际应用边界第 8 题请描述 synchronized 锁的升级过程。 考察对 Java synchronized 锁机制及性能优化原理的理解第 9 题是否遇到过 OOM 问题?请描述一次排查和分析的过程。 考察内存溢出问题的实际处理能力和排查方法第 10 题讲讲 synchronized 锁升级的过程。 考察对 synchronized 锁状态流转和并发优化机制的理解第 11 题如果出现内存溢出怎么办? 考察内存溢出问题的排查思路、工具使用与根因分析能力第 12 题请介绍Netty的NIO原理与关键源码设计,并列举其他用到NIO的框架或场景。 考察Netty对NIO的封装与高并发网络编程理解第 13 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识第 14 题请详细介绍HashMap的实现原理,并说明在Java中它的主要特性。 考察对HashMap底层结构、哈希冲突处理、扩容机制及线程安全特性的理解第 15 题请说明在 Java 中如何高效地拼接大量字符串? 考察字符串拼接的性能意识与 API 选择第 16 题请谈谈你对JVM的了解和理解。 考察JVM核心知识体系与理解深度第 17 题请讲一讲 HashMap 的底层实现。如果预先知道插入的数据会触发扩容,初始化时应该怎么做? 考察 HashMap 底层结构、扩容机制以及容量预分配的工程实践第 18 题请详细说明 ArrayList 的扩容机制。 考察 Java 集合框架中 ArrayList 的动态扩容原理与性能特性第 19 题String、StringBuffer、StringBuilder的区别 考察对Java字符串类的不可变性、线程安全性与性能差异的理解第 20 题使用for循环一条一条插入数据,一个方法上加了@Transactional一个没加,两个在效率上有什么区别? 考察对事务批量操作性能差异及底层机制的理解