度小满面试题 · 编码实现 · Java
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题你用过 Java 集合工具类的哪些方法? 考察对集合框架常用工具方法的掌握与实际使用经验第 2 题Java里怎么把文件A拷贝到文件B里面 考察Java文件复制的常用API实现与注意事项第 3 题final、finally、finalize 之间有什么区别? 考察对 Java 关键字语义和对象回收机制的准确理解第 4 题介绍下computeIfAbsent方法的功能和实现原理。 考察对Java Map默认方法原子语义和实际应用的理解第 5 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 6 题请实现多线程交替输出:两个线程分别输出奇数和偶数,要求按顺序交替输出1到100。 考察多线程协作、同步机制与交替执行的控制能力第 7 题请实现一个功能完备的 HashMap(可基于 Java 语言),并说明其核心设计。 考察哈希表数据结构的实现能力、冲突处理与复杂度理解第 8 题平常你会怎么创建线程? 考察线程创建方式的掌握与实践态度第 9 题在 Java 中如何使用线程池提交任务并优雅关闭?请写出关键步骤。 考察线程池 API 的使用和关闭流程第 10 题请列举 Java 中常见的运行时异常,并分别说明其典型触发场景。 考察对 Java 运行时异常体系及其常见触发原因的掌握程度第 11 题如何将 List 集合转换为 Map 集合?请列举你想到的方法。 考察 Java 集合转换的常用方法、函数式编程基础与边界处理