金融行业面试题 · 编码实现 · Java
金融行业相关面试题,按题目行业基础数据聚合。
共 8448 道真题 · 当前筛选命中 118 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题线程池构造方法有哪些核心参数,它们的具体含义是什么? 考察线程池底层参数机制的理解深度第 2 题接口和抽象类的区别,能否直接 new? 考察对 Java 面向对象核心概念的掌握及实例化边界第 3 题请实现多线程交替输出:两个线程分别输出奇数和偶数,要求按顺序交替输出1到100。 考察多线程协作、同步机制与交替执行的控制能力第 4 题HashMap的put过程说一下 考察对HashMap插入流程、扩容及JDK版本差异的理解第 5 题如何使用 Java Stream 对 List<Integer> 过滤出偶数、乘以 2 并求和? 考察 Java Stream API 的过滤、映射和归约操作第 6 题使用Java实现List去重 考察Java集合操作、算法思路与去重的正确性第 7 题请手写一个类的 equals 方法,并说明重写 equals 时需要遵循哪些约定。 考察 equals 重写的规范性与对对象相等性约定(对称性、传递性、一致性、非空性)的理解第 8 题用数组实现栈的基本操作,并用 Java 实现。 考察数组实现栈的基本结构、边界处理与 Java 编码能力第 9 题请写一个实现加法的 lambda 表达式,并说明 lambda 表达式的好处。 考察对 lambda 表达式语法和函数式编程价值的理解第 10 题Java中怎么实现排序 考察对Java排序基础API及自定义排序实现的掌握第 11 题请分别用饿汉式、懒汉式和双重检查锁三种方式手写单例模式,并说明各自的线程安全性。 考察单例模式多种实现方式、线程安全分析与双重检查锁的关键细节第 12 题如何实现两个线程交替打印奇数和偶数?请描述你的方案并说明关键点。 考察多线程协作、线程同步机制的选择与边界处理第 13 题sleep 与 wait 方法的区别?处于 wait 状态的线程如何唤醒? 考察并发编程中对线程阻塞与唤醒机制的理解第 14 题请介绍单例模式的实现方式。 考察对单例模式多种实现及其线程安全性的理解第 15 题请实现并说明单例模式的懒汉模式。 考察单例模式懒汉式实现及线程安全处理第 16 题介绍下computeIfAbsent方法的功能和实现原理。 考察对Java Map默认方法原子语义和实际应用的理解第 17 题请手写一个代理模式示例(如日志或权限验证扩展),并讲解你的代码实现。 考察代理模式的理解、动手实现与讲解能力第 18 题请实现一个线程安全的单例模式,并说明其设计考虑。 考察对单例模式不同实现方式的理解及线程安全处理第 19 题请实现一个线程安全的单例模式,并简要说明其原理。 考察单例模式的理解、线程安全实现与适用场景第 20 题创建线程的方式有哪些? 考察对Java多线程基础创建方式的理解与掌握