用友面试题 · 编码实现
用友相关面试题,按最终去重题目聚合。
共 2298 道真题 · 当前筛选命中 123 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题请设计一个算法实现华容道(滑块拼图)的求解功能。 考察对状态搜索、启发式评估和剪枝优化的理解第 42 题请说明 HashMap 的底层实现原理,以及它是如何解决哈希冲突的。 考察对哈希表数据结构、哈希冲突处理机制及 Java 集合源码理解第 43 题自定义复杂SQL语句怎么被MyBatis-Plus识别 考察MyBatis-Plus中自定义SQL的注入机制与使用方式第 44 题JDK8 Stream流你了解吗?请说一说它有哪些具体用法并举例说明。 考察对Stream API的熟悉程度及实际应用能力第 45 题HashMap的遍历方式有哪些?请分别说明其适用场景。 考察对Java集合遍历API的熟悉程度和场景权衡能力第 46 题给定包含正数、负数的数组,求出和最大的区间(连续子数组)。 考察经典最大子数组和问题的算法设计与边界处理第 47 题给定一个不重复元素的数组,要求不使用排序,在线性扫描中找出和最大的两个数。请设计算法,并讨论时间与空间复杂度。 考察线性扫描求最大值次大值的算法设计与复杂度分析第 48 题请解释 Java 中 final 关键字的作用,并举例说明其在不同场景下的应用。 考察对 Java final 关键字语义的理解及应用能力第 49 题编程题:两个线程依次打印奇偶数,要求先用synchronized实现,再用锁结合wait()和notify()实现。 考察多线程交替执行、线程同步与wait/notify机制的掌握第 50 题如何使用 flex 布局让一排内容靠左且靠上对齐?请写出关键属性。 考察 flex 布局中主轴与交叉轴对齐属性的理解与应用第 51 题如何从Set中获取元素? 考察对Set集合接口特性及遍历方式的理解第 52 题求一棵二叉树的深度,请给出思路并实现。 考察二叉树递归遍历与分治思想的掌握第 53 题有三个线程A、B、C,要求循环按顺序依次打印字母‘A’、‘B’、‘C’,共打印十轮,且同一时刻只能有一个线程在打印。请实现该多线程程序。 考察多线程同步协作、顺序控制与并发互斥能力第 54 题请介绍 ArrayList 的核心工作原理及其与数组的区别。 考察 ArrayList 的动态扩容机制与底层存储理解第 55 题请写出一段会导致内存溢出的 Java 代码。 考察对内存溢出类型、对象生命周期和垃圾回收机制的理解。第 56 题如何判断一棵二叉树是否为平衡二叉树? 考察平衡二叉树定义与递归判断中的剪枝优化第 57 题请介绍你如何测试自己的项目? 考察测试意识、测试策略和项目质量保障能力第 58 题请介绍一个用于处理字符串的常用类,并说明其主要方法。 考察对字符串处理类的掌握和常用方法的应用第 59 题请实现一个函数,合并给定区间列表中的所有重叠区间,并说明你的解法。 考察排序与线性扫描在区间合并问题上的应用第 60 题如何让 useEffect 在组件初次挂载时不执行,只在后续依赖变化时触发? 考察对 React useEffect 执行时机和控制方法的理解