前端/移动开发面试题 · 技术原理 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 662 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 421 题在 Java 中,String 为什么不能被继承和修改? 考察 Java String 不可变性与不可继承性的设计原因第 422 题你掌握Java到什么程度? 考察候选人Java学习深度与自我评估能力第 423 题如何保证 Java 中 List 的并发安全?请说明常用方案及其适用场景。 考察对并发集合原理与适用场景的理解第 424 题接口和抽象类有什么不同,什么时候用接口,什么时候用抽象类? 考察面向对象设计中抽象与多态的实现选择及设计意图理解第 425 题Java中基础数据类型和引用数据类型有什么区别? 考察Java基础类型系统与内存模型的掌握第 426 题请手写一个基于事件的公共事件总线(EventBus),支持事件的注册、发送和取消注册。 考察事件总线的设计实现、线程模型与解耦思想第 427 题有哪几种线程池? 考察对Java线程池类型及其适用场景的理解第 428 题请介绍Java的内存管理机制,包括内存区域划分、对象生命周期以及垃圾回收的基本原理。 考察对Java内存模型和垃圾回收机制的理解第 429 题设计线程池时需要重点考虑哪些方面? 考察线程池设计中的核心参数、任务处理策略与性能权衡第 430 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识第 431 题请阐述在JVM中实现动态加载类的主要方式及其区别? 考察对类加载机制和动态加载技术的理解及应用能力第 432 题Java内存是怎么回收的? 考察对JVM垃圾回收机制的理解与表达能力第 433 题请写出你认为性能最优的单例模式实现,并解释其线程安全与性能特点。 考察对单例模式实现细节、线程安全与性能权衡的理解第 434 题你怎么理解Java的反射机制? 考察对Java反射核心概念、能力边界与实际应用的掌握第 435 题在哈希冲突时,HashMap 的 get 和 put 方法是如何工作的? 考察哈希冲突解决与链表遍历定位 key 的能力第 436 题如何打断线程? 考察多线程中线程中断机制的理解与实践第 437 题哪些对象可以作为 GC Roots? 考察对垃圾回收根对象集合的理解与记忆第 438 题请解释 ConcurrentHashMap 的线程安全实现原理。 考察对并发容器内部机制的理解及正确使用边界第 439 题为什么要使用双重检查锁定? 考察并发编程中单例初始化的安全问题与性能权衡第 440 题在高并发场景下,你会在 Java 的 StringBuffer 和 StringBuilder 之间选择哪个?为什么? 考察对线程安全类内部实现与并发成本的掌握,以及根据场景权衡取舍的能力