用友面试题 · 风险判断 · Java
用友相关面试题,按最终去重题目聚合。
共 2298 道真题 · 当前筛选命中 78 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 21 题如果两个对象的 hashCode 相同,就能断定它们是同一个对象吗? 考察对 hashCode 与 equals 契约和对象相等性的理解第 22 题在Java中,如果使用尾插法来向链表添加元素,是否就能保证线程安全?请说明理由。 考察对线程安全本质的理解,是否混淆了数据结构操作与并发控制第 23 题在执行任务过程中,如何动态调整线程池参数? 考察线程池热更新能力和实际应用边界第 24 题请介绍一下你在项目中使用线程池的具体场景和设计考虑。 考察线程池的合理使用场景、参数配置和风险控制能力第 25 题HashMap扩容原理 考察HashMap扩容机制、触发条件及并发安全边界第 26 题解释一下ThreadLocal,项目中是怎么用的? 考察ThreadLocal原理理解及实际应用场景第 27 题为什么 -Xss 设置过大可能导致项目上线后内存耗尽或进程崩溃? 考察内存模型与线程数量对进程内存的影响第 28 题请说明 Java 内存模型(JMM)的核心内容及其在并发编程中的作用。 考察并发可见性、有序性和原子性的底层理解第 29 题ConcurrentHashMap有什么优点,怎么实现? 考察并发哈希表的设计原理、线程安全机制和性能优势第 30 题请解释ThreadLocal的底层原理,并说明如果让你自己实现一个类似功能,你会如何设计? 考察对ThreadLocal线程绑定机制的理解和自行设计类似能力的技术功底第 31 题请解释 Java 中 volatile 关键字的作用和适用场景。 考察对 Java 内存模型、可见性和有序性的理解第 32 题请介绍 HashMap 的底层数据结构、哈希冲突处理方式及扩容机制。 考察 HashMap 的键值对存储原理、冲突解决与并发风险第 33 题线程池在项目中的使用,如何设计参数? 考察线程池参数设计依据、业务场景适配和资源控制意识第 34 题hashCode的作用是什么?如果不重写hashCode方法会有什么问题? 考察对hashCode在哈希集合中作用及重写规范的理解第 35 题请介绍Java中常用的线程池及其适用场景。 考察对线程池类型、参数配置和选型原则的理解第 36 题如何加载另一台主机上的 Java class 文件? 考察类加载机制与远程/跨主机类加载的可行性及实现路径第 37 题程序中定义了一个变量i初值为0,for循环100次,每次开启一个线程执行i++,循环结束后i的值是多少?请解释原因。 考察多线程并发下共享变量的内存可见性和原子性问题第 38 题Java 中乐观锁和悲观锁的适用场景有哪些区别? 考察对锁策略与实际业务场景匹配的理解第 39 题你是否在实际项目中用过 Java 反射? 考察对反射机制的理解深度和实际应用能力第 40 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解