招商银行·招银网络科技面试题 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 380 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 101 题Array和List的区别是什么? 考察对Java基础数据结构差异的理解与使用场景辨析第 102 题volatile 和 synchronized 的作用与原理分别是什么? 考察对 Java 内存模型、可见性、原子性和互斥的理解第 103 题请说明线程池的核心参数有哪些,并解释它们的作用。 考察对线程池核心参数含义及其协作关系的理解第 104 题start()和run()的区别是什么? 考察对Java多线程启动机制和线程执行生命周期的理解第 105 题请手写一个代理模式示例(如日志或权限验证扩展),并讲解你的代码实现。 考察代理模式的理解、动手实现与讲解能力第 106 题NIO和多路复用的区别是什么? 考察对NIO概念与多路复用技术的理解及其关系第 107 题怎么安全的使用HashMap 考察对HashMap线程安全风险的理解及安全使用方式第 108 题为什么 HashMap 是线程不安全的? 考察对 HashMap 在多线程下失败模式的理解第 109 题动态代理的实现方式有哪些? 考察对 Java 动态代理原理和实现机制的理解第 110 题在 Java 中,创建线程有哪几种常见方式?请简要说明各自的特点和适用场景。 考察 Java 多线程基础知识的掌握程度与场景理解第 111 题Java 中常用的数据结构有哪些?请结合实际场景说明通常如何选择。 考察对 Java 集合框架的掌握与根据场景选型的能力第 112 题接口与抽象类有什么区别? 考察对Java面向对象抽象机制的理解与适用场景辨析第 113 题线程池创建有哪几种方式? 考察线程池创建方式及其适用场景的掌握第 114 题equals和==区别 考察Java中引用比较与值比较的区别第 115 题请列举并比较 Java 中常用的线程安全集合类,并说明各自适用场景。 考察对 Java 并发集合的掌握程度和选型能力第 116 题线程有哪些状态? 考察对操作系统线程生命周期及其转换的掌握第 117 题在Java中,String对象的内存分配是发生在堆上还是栈上? 考察对Java字符串对象内存模型的理解第 118 题在Java中大量拼接字符串时应该使用什么工具?为什么不应使用简单的加号拼接? 考察对字符串操作性能特性的理解和正确工具选型第 119 题平时用什么 JDK 版本做开发? 考察候选人开发环境使用情况与技术栈熟悉度第 120 题请解释HashMap的底层数据结构与扩容机制。 考察HashMap底层实现原理,包括哈希表结构与扩容逻辑