招商银行·招银网络科技面试题 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 380 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 141 题请列举内存泄漏和内存溢出的常见场景,并说明如何排查与预防。 考察对JVM内存模型、泄漏与溢出区别及常见场景的理解第 142 题请介绍OOM的排查方法。 考察对内存溢出问题的系统性排查思路与实战能力第 143 题volatile的作用是什么?它能否保证原子性? 考察对Java内存模型、可见性与原子性的理解第 144 题线程池参数、工作队列大小怎么设置合适?有哪些拒绝策略,各自适合什么场景? 考察线程池核心参数配置、拒绝策略的选择及适用场景第 145 题volatile关键字的作用是什么? 考察volatile的可见性、有序性保证及其局限性第 146 题请手写一个类的 equals 方法,并说明重写 equals 时需要遵循哪些约定。 考察 equals 重写的规范性与对对象相等性约定(对称性、传递性、一致性、非空性)的理解第 147 题请介绍Java中常用的集合类,并说明各自的特点和适用场景。 考察对Java集合框架的基本理解、分类认知和场景判断能力第 148 题请手写一个线程安全的单例模式实现,并说明其原理。 考察并发编程中的单例实现与线程安全机制第 149 题接口和抽象类的区别 考察对面向对象核心概念的理解与运用第 150 题多线程怎么实现,会带来什么问题? 考察多线程实现方式、并发问题及应对能力第 151 题HashMap的键和值是否可以为空? 考察对Java HashMap底层实现及边界情况的掌握第 152 题常见垃圾回收器有哪些? 考察对JVM垃圾回收器体系及适用场景的掌握第 153 题volatile如何禁止指令重排序? 考察对Java内存模型及volatile语义的理解第 154 题JDK 动态代理和 CGLIB 动态代理有什么区别? 考察对代理机制差异的理解和对比分析能力第 155 题Spring 框架默认的异常处理机制是怎样的? 考察对 Spring MVC 异常处理机制的理解第 156 题HashMap如何保证线程安全,有哪些实现方式 考察对并发容器原理及线程安全实现方式的理解第 157 题请介绍一下 Java 内存结构。 考察对 JVM 运行时内存区域的划分、职责和常见问题理解第 158 题Java和Go的线程间共享数据的区别 考察对两种语言并发模型下共享数据方式的本质理解第 159 题请讲解 HashMap 的底层实现原理。 考察对哈希表结构、冲突处理、扩容机制及线程安全性的理解第 160 题线程的通信方式有哪些? 考察对多线程协作机制的理解与适用场景辨析