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