金融行业面试题 · 问题拆解 · Java
金融行业相关面试题,按题目行业基础数据聚合。
共 8448 道真题 · 当前筛选命中 138 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 101 题请展示代码并讲解 SPI 的相关实现原理。 考察对 SPI 机制的掌握、代码理解与讲解能力第 102 题继承跟接口的区别,接口内能否实现方法? 考察面向对象基础概念辨析与接口抽象能力的理解第 103 题请解释 String 的不可变性及其与字符串常量池的关系。 考察对 Java String 不可变设计及字符串常量池机制的深入理解第 104 题HashMap在什么条件下会将红黑树转回链表? 考察HashMap树化与退化机制及触发条件第 105 题Java文件操作主要有哪些类? 考察对Java文件IO类体系的掌握与分类能力第 106 题ConcurrentHashMap的实现原理 考察对并发容器内部结构、线程安全机制和并发控制策略的理解第 107 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解第 108 题请讲解锁的可重入性及其实现原理。 考察对锁可重入性概念、实现机制及互斥不变量理解第 109 题线程池如何创建?有哪些参数? 考察对线程池创建方式及核心参数的理解第 110 题深入聊聊ConcurrentHashMap,里面都用到了什么锁,是否看过源码? 考察并发容器实现原理、锁机制和源码阅读深度第 111 题请说明 Java 中 String 类 valueOf 方法的重载情况,并谈谈这些重载的分类用途。 考察对 Java 标准库 API 重载设计的理解与归纳能力第 112 题请手写代码实现多线程交替打印。 考察多线程同步、协作机制和编码能力第 113 题请介绍线程池的核心参数及其作用,并说明在任务队列满且线程数达到最大时,新提交的任务会如何处理? 考察对线程池核心参数的理解及任务拒绝策略第 114 题请结合JVM的执行机制,描述一段Java程序从源码到运行的整体流程。 考察对Java程序编译、类加载、字节码执行等JVM核心机制的理解第 115 题自研分表方案的技术实现(MyBatis 拦截器 + 注解 + 路由键) 考察MyBatis分表插件设计能力、SQL改写与路由实现第 116 题请介绍 CompletableFuture 的底层实现原理,包括异步任务的执行、完成与回调触发机制。 考察对 CompletableFuture 内部状态机、异步执行链路与回调机制的深入理解第 117 题请详细说明Java运行时内存区域的划分及各区域的作用。 考察对JVM内存模型的理解深度与准确性第 118 题==和equals有什么区别 考察对Java基本类型和引用类型比较方式的理解第 119 题请介绍Java线程池的核心组件、工作原理,以及如何合理配置线程池参数? 考察对Java线程池内部机制的理解与参数调优能力第 120 题请说明使用不同方式创建String对象时,判断引用相等(==)的结果有何差异? 考察String对象创建方式与引用比较的底层机制理解