东方财富面试题 · 风险判断 · Java
东方财富相关面试题,按最终去重题目聚合。
共 532 道真题 · 当前筛选命中 13 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题项目中使用基本类型还是包装类?为什么? 考察在业务开发中对类型选择的工程判断第 2 题创建线程有哪些方式? 考察对Java线程创建方式的理解及适用场景第 3 题项目用到了多线程,请说说多线程是如何实现同步的? 考察多线程同步机制的理解与实际应用能力第 4 题请说明 HashMap 在扩容时元素的迁移过程,包括触发条件、迁移时机和涉及的细节。 考察对 HashMap 扩容机制、哈希重组及并发安全的深入理解第 5 题请解释 ThreadLocal 内存泄漏的原理,并说明如何避免。 考察对 ThreadLocal 底层实现、内存泄漏机制及规避手段的理解第 6 题volatile除了可以保证线程之间的可见性外,还有什么功能? 考察对volatile关键字核心语义的理解,特别是禁止指令重排序及其适用场景第 7 题ThreadLocal的原理是什么? 考察对线程本地存储机制的理解及其内存泄漏风险第 8 题请说明 ThreadLocalMap 中 key 和 value 分别使用什么样的引用类型,并解释这样设计的原因。 考察对 ThreadLocal 内存泄漏原理及引用类型理解第 9 题请谈谈你对多线程并发安全的理解。 考察线程安全概念、数据竞争成因及常见同步手段第 10 题如果一个 ArrayList 被声明为 final,还能向其中添加元素吗? 考察对 final 引用语义与集合可变性的理解第 11 题有界队列与无界队列在什么场景下各自适用? 考察对任务队列特性的理解和实际工程取舍第 12 题在Java中,finally块中的代码是否一定会执行?请说明理由及例外情况。 考察对Java异常处理机制中finally块执行语义的理解,包括边界情况第 13 题ThreadLocal在JDK8之后做了哪些优化? 考察对ThreadLocal演进及并发安全机制的理解