卓望公司面试题 · Java
卓望公司相关面试题,按最终去重题目聚合。
共 1130 道真题 · 当前筛选命中 206 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 81 题volatile关键字的作用是什么? 考察volatile的可见性、有序性保证及其局限性第 82 题用过哪些线程安全集合类 考察线程安全集合的掌握程度、使用场景和底层原理第 83 题Java应用启动时如何设置堆内存大小? 考察对JVM内存配置参数的理解和实际使用能力第 84 题接口和抽象类的区别 考察对面向对象核心概念的理解与运用第 85 题讲一下ConcurrentHashMap?分段锁和CAS的区别 考察并发容器实现机制与锁粒度、并发控制策略的对比理解第 86 题实现线程安全的单例模式有哪些方式?请比较它们的优缺点。 考察多线程环境下单例实现的正确性、性能与复杂度权衡第 87 题请描述使用Java IO流从文件A读取内容并写入文件B的完整流程,并说明过程中可能抛出的异常以及每个环节需要注意的参数和方法细节。 考察Java IO流读写文件的基本操作、异常处理及参数细节第 88 题你用过自定义注解吗?具体是怎么使用的? 考察对注解机制的理解、定义步骤和实际应用场景第 89 题线程池和其他创建线程方式相比有什么优缺点? 考察对线程创建方式的理解、线程池的价值与适用场景第 90 题你是如何理解Java中的抽象概念的? 考察对Java抽象机制的理解及其在面向对象设计中的作用第 91 题线程创建的方式? 考察对 Java 线程创建基本方式的掌握及扩展理解第 92 题请介绍 ThreadLocal 的实现原理及其内存泄漏风险,并说明如何正确使用。 考察对 ThreadLocal 内部结构、线程隔离机制和内存管理风险的理解第 93 题需要读取A文件内容并写入B文件,但不知道A文件的类型和大小,应该怎么实现? 考察流式处理、资源管理和异常处理的文件操作能力第 94 题Java 中 Runnable 和 Callable 有什么区别? 考察对任务提交与结果获取机制的掌握第 95 题JDK动态代理和CGLIB代理的区别、优缺点是什么? 考察对Java动态代理实现机制与适用场景的理解第 96 题请解释JMM(Java内存模型)的工作原理。 考察对Java内存模型核心概念、可见性与有序性的理解第 97 题StringBuilder和StringBuffer的区别是什么?StringBuffer的底层实现是怎样的? 考察Java字符串类差异与线程安全实现原理第 98 题sleep和wait有什么区别? 考察对线程等待与唤醒机制、锁释放及使用场景的理解第 99 题请对比 synchronized 和 Lock 的区别,并说明各自适用的场景。 考察对 Java 并发同步机制原理的理解、权衡与场景判断第 100 题在 Java 中,有序且不重复的数据结构应该选择什么?请说明理由。 考察 Java 集合框架中有序且唯一元素的容器选择及依据