东方财富面试题 · 方案权衡 · Java
东方财富相关面试题,按最终去重题目聚合。
共 532 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题介绍一下CAS的原理,它是乐观锁还是悲观锁? 考察对CAS机制的理解及其锁类型归属判断第 2 题项目用到了多线程,请说说多线程是如何实现同步的? 考察多线程同步机制的理解与实际应用能力第 3 题请详细说明单例模式的几种实现方式及其各自的应用场景和注意事项。 考察设计模式的理解深度、多线程安全意识和不同场景下的权衡能力第 4 题动态代理的实现只能通过反射吗?请说明理由。 考察对动态代理机制中反射作用的理解及替代方案第 5 题NIO为什么快?它的性能优势来源有哪些? 考察对NIO性能优势的深入理解和实际适用场景第 6 题G1回收器和其他垃圾回收器(如CMS、Parallel)的区别是什么? 考察对G1垃圾回收器的原理理解和与其他回收器的对比能力第 7 题请介绍 Java 中的 CMS 垃圾回收器与 G1 垃圾回收器的区别,以及各自的适用场景。 考察对 JVM 垃圾回收算法与收集器设计差异的理解第 8 题Java 基本数据类型与包装类的区别有哪些? 考察 Java 基本类型与包装类的核心差异及使用场景第 9 题请对比 ConcurrentHashMap 在 JDK 1.7 与 JDK 1.8 中的实现差异,并说明各自的优缺点。 考察对并发容器版本演进的理解和方案权衡能力第 10 题请说明线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际调优能力第 11 题请谈谈你对线程池的理解,并说明如何合理配置线程池参数。 考察线程池原理、参数配置及实际使用经验第 12 题请说明哈希冲突产生的原因,并介绍常见的解决方式。 考察哈希冲突处理方案的掌握程度第 13 题Synchronized修饰静态方法和非静态方法有什么区别 考察对Java内置锁机制中类锁与对象锁的区分及使用边界第 14 题介绍 HashMap 和 ConcurrentHashMap 的核心实现与主要区别。 考察 Java 集合框架基础与并发安全设计第 15 题LinkedBlockingQueue和ConcurrentLinkedQueue的区别 考察并发队列实现机制、适用场景与性能特性的理解第 16 题请说明接口和抽象类的区别。 考察对 Java 面向对象抽象机制的理解与对比能力第 17 题有界队列与无界队列在什么场景下各自适用? 考察对任务队列特性的理解和实际工程取舍第 18 题请说明synchronized和ReentrantLock的实现原理及主要区别。 考察对Java并发锁底层实现和适用场景的理解第 19 题Java中的垃圾回收机制是什么样的? 考察对JVM内存管理与垃圾回收机制的理解深度