恒生电子股份有限公司面试题 · 技术原理 · Java
恒生电子股份有限公司相关面试题,按最终去重题目聚合。
共 694 道真题 · 当前筛选命中 71 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 61 题Java线程有哪些状态? 考察对Java线程生命周期和状态转换机制的理解第 62 题请比较 BIO 与 NIO 在传输效率上的差异,并说明各自的适用场景。 考察对阻塞与非阻塞 IO 模型的理解及其在效率与场景权衡上的掌握程度第 63 题在 Java 中,== 和 equals 有什么区别? 考察对引用比较与值比较的理解以及 equals 的约定第 64 题Java 中字符串使用 + 拼接的底层原理是什么? 考察对 Java 字符串不可变性、编译期优化与运行时拼接机制的理解第 65 题在工作中你如何排查Java异常?一般在什么情况下你会主动抛出或定义自定义异常? 考察异常处理与排查的实际经验,以及异常设计的原则和边界意识第 66 题HashMap和HashTable的区别是什么? 考察对Java集合框架中两种Map实现的理解与对比第 67 题线程有哪几种状态?状态之间如何流转? 考察对线程生命周期和状态转换的完整理解第 68 题请说明 synchronized 关键字在 JVM 层面的底层实现原理。 考察对 Java 内置锁机制的理解深度第 69 题在编写控制台程序时,请问有哪些方法可以获取键盘输入?请比较它们的主要区别。 考察对键盘输入常见 API 的掌握和差异理解第 70 题在 Java 中,当创建子类对象时,父类和子类的初始化代码块、静态代码块以及构造方法的执行顺序是怎样的?请结合实例说明。 考察 Java 对象初始化过程中代码块与构造方法的执行顺序及原理第 71 题请深入讲解AQS(AbstractQueuedSynchronizer)的工作原理。 考察对AQS核心机制(CLH队列、状态位、模板方法)的理解