帆软软件面试题 · 问题拆解 · Java
帆软软件相关面试题,按最终去重题目聚合。
共 663 道真题 · 当前筛选命中 12 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解第 2 题如何理解Java的多态 考察对多态概念、实现机制及实际应用的掌握第 3 题三个线程 A、B、C,要求线程 A 和 B 交替执行(例如打印 1 到 5 各两遍,输出顺序为 1 1 2 2 3 3 4 4 5 5),待 A、B 全部结束后线程 C 再执行。请给出实现方案并说明线程同步机制。 考察多线程协同、交替执行与后续依赖的实现方式及同步原语选择第 4 题CGLIB的原理 考察对CGLIB动态代理实现机制的理解第 5 题请解释Java类加载器中的双亲委派机制。 考察对类加载器层次结构及双亲委派模型的理解第 6 题在不改变数据类型为int的前提下,如何存储一个超过int最大值的数? 考察对Java类型转型和大数存储方案的理解第 7 题请解释Java中volatile的原理,以及为什么i++不是原子操作? 考察对Java内存模型、volatile语义和原子性的理解第 8 题请详细说明线程池是如何管理线程的,包括其核心机制与源码层面的设计。 考察对线程池线程管理、任务调度与生命周期控制的深入理解第 9 题请解释线程池的执行原理,包括任务提交后的处理流程。 考察线程池内部执行流程的理解第 10 题请列举几个运行时异常和编译时异常的例子,并说明二者的区别。 考察对Java异常体系、异常分类及处理方式的理解第 11 题请详细介绍一下线程池的工作原理及其核心参数配置。 考察对线程池内部机制、参数含义及调优策略的理解第 12 题请说明Java线程池处理任务的基本流程,并解释其默认拒绝策略是什么。 考察线程池工作机制和默认拒绝策略的理解