卓望公司面试题 · Java

卓望公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 21 题有一个文件a,不知道文件类型和文件大小,如何将其读取并写入文件b? 考察流式读写、缓冲区使用和异常处理能力编码实现问题拆解Java第 22 题请解释Java中泛型擦除的概念及其对代码的影响。 考察对泛型实现机制及类型安全边界的理解技术原理Java第 23 题Synchronized 和 Lock 有什么区别呢? 考察并发同步机制的理解、对比能力和选择依据技术原理方案权衡Java第 24 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别技术原理方案权衡Java第 25 题HashMap 的扩容机制是怎样的?扩容时数据是如何迁移的? 考察 HashMap 扩容触发条件与数据迁移细节性能优化技术原理Java第 26 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解技术原理方案权衡Java第 27 题HashMap 继承自哪个类? 考察对 Java HashMap 类层次结构的准确记忆技术原理Java第 28 题请介绍 Java 中 Collection 集合的继承体系。 考察对 Java 集合框架整体结构和常用集合分类的掌握技术原理Java第 29 题Java中方法重写(override)和方法重载(overload)有什么区别? 考察对Java多态实现机制的理解技术原理Java第 30 题单例模式中,如何保证饿汉式单例的正确性? 考察饿汉式单例的线程安全原理与常见实现细节技术原理方案权衡Java第 31 题请解释 HashMap 的 get 方法的执行流程。 考察对 HashMap 读取流程和哈希定位机制的理解技术原理Java第 32 题FutureTask和传统线程有什么差异? 考察并发任务封装、结果获取与线程管理的区别技术原理方案权衡Java第 33 题StringBuilder 内部使用什么数据结构进行存储? 考察对 StringBuilder 底层存储机制的理解技术原理Java第 34 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 35 题volatile的使用场景 考察对volatile语义、适用场景及与锁关系的理解风险判断技术原理Java第 36 题自定义线程池有哪些参数,以及它的运行过程,有哪些拒绝策略? 考察 Java 线程池核心参数的语义、任务执行流程与饱和处理策略风险判断技术原理技术选型Java第 37 题ConcurrentHashMap是线程安全的吗? 考察对ConcurrentHashMap线程安全机制及其适用边界的理解风险判断技术原理Java第 38 题String 类可以被继承吗? 考察对 Java String 类不可继承性及其背后设计原因的理解技术原理技术选型Java第 39 题请解释Java泛型的类型擦除机制,并说明它对编写代码有哪些影响。 考察对Java泛型底层实现的理解及对编码实践的影响技术原理问题排查Java第 40 题在 Java 中,HashMap 和 Hashtable 的键值对分别允许为 null 吗? 考察对 Map 实现类 null 键值支持的准确理解技术原理Java