卓望公司面试题 · 技术原理 · Java

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

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

筛选题目已选:技术原理 · Java
第 1 题ConcurrentHashMap怎么实现线程安全 考察对 ConcurrencyHashMap 分段锁、CAS 与 synchronized 演进的理解性能优化技术原理方案权衡Java第 2 题请介绍线程池的创建方式及其使用场景。 考察对线程池参数配置、创建方式及适用场景的理解技术原理技术选型Java第 3 题在 Java 中创建线程有哪些方式?请分别说明。 考察对 Java 多线程创建方式的理解与归纳能力技术原理Java第 4 题JDK代理和CGLib代理的区别是什么 考察Java动态代理两种实现方式的原理与适用场景技术原理技术选型Java第 5 题在 Java 中如何保证多线程程序的可见性和有序性? 考察 Java 内存模型核心概念及其在并发编程中的应用技术原理方案权衡Java第 6 题G1垃圾回收器的工作原理是什么?与CMS相比有哪些优势? 考察对G1垃圾回收器分区、回收流程及与CMS对比的理解技术原理方案权衡Java第 7 题synchronized 有什么优缺点? 考察对 Java 内置锁机制的正确理解与性能风险意识性能优化技术原理方案权衡Java第 8 题10亿条数据,应该用 ArrayList 还是 LinkedList? 考察对 Java 集合底层实现、时间复杂度及内存开销的理解技术原理方案权衡Java第 9 题ConcurrentHashMap和Hashtable在设计和性能上有什么区别,实际应用中如何选择? 考察并发容器线程安全实现与性能权衡的深入理解风险判断技术原理方案权衡Java第 10 题ThreadLocal保证线程安全的原理是什么?使用时有哪些注意事项? 考察对ThreadLocal底层机制的理解及实际使用中的风险意识风险判断技术原理Java第 11 题volatile和synchronized的区别是什么? 考察并发编程中内存可见性与原子性保证的差异理解技术原理方案权衡Java第 12 题请说明创建线程池时需要配置哪些核心参数,并解释每个参数的作用。 考察对线程池核心参数及其作用机制的理解问题拆解技术原理Java第 13 题JAVA反序列化漏洞是什么,如何解决预防? 考察对Java反序列化漏洞原理的理解及防御措施风险判断安全意识技术原理Java第 14 题在Java中,try-with-resources解决了什么问题?使用它有什么注意事项? 考察对自动资源管理和异常处理机制的理解编码实现技术原理Java第 15 题ConcurrentHashMap如何保证线程安全性? 考察对分段锁与CAS等并发机制的掌握风险判断技术原理Java第 16 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用风险判断技术原理Java第 17 题说一说ThreadLocal,你在哪里用过,什么时候会调用remove? 考察ThreadLocal原理理解、典型使用场景及内存泄漏防护意识风险判断技术原理Java第 18 题Java中如何安全的存储用户密码? 考察密码哈希、加盐和防暴力破解的安全实践风险判断安全意识技术原理Java第 19 题Java中创建多线程的常用方法有哪些? 考察Java多线程创建方式及底层原理编码实现技术原理Java第 20 题请解释Java中泛型擦除的概念及其对代码的影响。 考察对泛型实现机制及类型安全边界的理解技术原理Java