招商银行·招银网络科技面试题 · Java

招商银行·招银网络科技相关面试题,按最终去重题目聚合。

2575 道真题 · 当前筛选命中 380 · 更新 2026-08-05

筛选题目已选:Java
第 61 题如何通过AOP去实现一个自定义注解?请举例一个具体的使用场景。 考察对AOP原理、自定义注解实现方式及实际应用场景的理解编码实现问题拆解技术原理Java第 62 题接口和抽象类的区别及应用场景是什么? 考察面向对象基础概念的理解及实际应用能力技术原理方案权衡Java第 63 题wait()和sleep()的区别,如果是sleep(0)代表什么 考察 Java 并发中线程等待与休眠机制的区别及 sleep(0) 的语义技术原理Java第 64 题介绍一下Lombok,说一下它是如何简化实体类开发的? 考察对Lombok核心注解的掌握及其在实体类开发中的实际应用技术原理技术选型Java第 65 题BIO、NIO、AIO有什么区别? 考察对Java IO模型演进及其适用场景的理解技术原理技术选型方案权衡Java第 66 题请手写代码实现多线程交替打印。 考察多线程同步、协作机制和编码能力编码实现问题拆解技术原理Java第 67 题请说明synchronized的加锁过程及其底层原理。 考察对Java内置锁实现机制和底层原理的理解性能优化技术原理Java第 68 题为什么Java已经有synchronized,还要Lock接口? 考察对Java并发同步机制的理解和方案权衡能力风险判断技术原理方案权衡Java第 69 题静态代理和动态代理的区别是什么? 考察代理模式中静态与动态实现的原理差异及适用场景技术原理方案权衡Java第 70 题你了解哪些 Java 设计模式?请举例说明。 考察对常见 Java 设计模式的理解及实际应用能力技术原理方案权衡Java第 71 题Object类有哪些方法?请具体讲讲。 考察对Java基础Object类方法的理解与掌握程度自我呈现技术原理Java第 72 题ConcurrentHashMap 中的 get 操作为什么不需要加锁? 考察对 volatile 和内存可见性的理解风险判断技术原理Java第 73 题请说明 ThreadLocal 的实现原理:它的值是如何存储的?内部使用的是弱引用还是强引用? 考察对 ThreadLocal 内存模型、引用类型和内存泄漏风险的理解风险判断技术原理Java第 74 题请介绍Java内存模型(JMM)及其核心概念。 考察对Java并发内存模型、线程可见性和指令重排序的理解风险判断技术原理Java第 75 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 76 题给出父类和子类方法,判断是重写还是重载,重写和重载区别 考察对重写和重载概念的理解及区别辨析技术原理Java第 77 题ConcurrentHashMap 如何保证线程安全? 考察并发数据结构的设计原理与线程安全机制技术原理方案权衡Java第 78 题在 Java 中,如果 try 块里有 return 语句,finally 块中的代码还会执行吗? 考察对 Java finally 执行时机和异常处理机制的理解技术原理Java第 79 题throw和throws的区别 考察Java异常处理中throw与throws的语法、语义及使用场景技术原理Java第 80 题方法区主要储存哪些信息? 考察对Java方法区存储内容的记忆和JVM内存模型的理解自我认知技术原理JavaJVM