高德地图面试题 · Java

高德地图相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 101 题HashMap的key、value支持null吗?ConcurrentHashMap呢? 考察对Java集合框架中null键值支持差异的理解风险判断技术原理Java第 102 题在典型的Java虚拟机中,内存数据主要存储在哪些位置?请说明它们的用途。 考察对JVM运行时数据区的理解技术原理Java第 103 题请比较CMS和G1垃圾回收器在垃圾碎片方面的优劣。 考察对两类垃圾回收器碎片处理机制的深入理解风险判断技术原理方案权衡JavaJVM第 104 题请介绍 Java 虚拟线程(Virtual Threads)的核心原理、适用场景以及引入它们解决了什么问题。 考察对 Java 虚拟线程机制、与平台线程差异及适用场景的理解系统设计技术原理方案权衡Java第 105 题在Java设计模式中有哪些常用模式? 考察对常用设计模式的理解和应用能力技术原理技术选型Java第 106 题请对比 HashMap、Hashtable 和 ConcurrentHashMap 对 null key 和 null value 的支持情况。 考察对常见 Map 实现关于 null 键值支持差异的理解技术原理Java第 107 题Java语言和它的特性,你是如何使用它的? 考察对Java语言特性的掌握程度及实际应用能力编码实现技术原理Java第 108 题在什么场景下适合使用重载? 考察对重载在API设计与便捷性方面作用的理解需求分析技术原理Java第 109 题HashMap的初始容量了解吗? 考察对HashMap初始容量及其扩容机制的理解问题拆解技术原理Java第 110 题请介绍 HashMap 和 ConcurrentHashMap,重点说明 JDK 1.8 之后的实现,以及 ConcurrentHashMap 是如何控制并发的。 考察对 Java 集合框架的理解,重点在 1.8 后 HashMap 的结构改进和 ConcurrentHashMap 的并发控制机制。技术原理方案权衡Java第 111 题ThreadLocal内存泄漏为什么要手动remove? 考察ThreadLocal内存泄漏原理及手动清理的必要性风险判断技术原理Java第 112 题Java中的锁机制及其原理是什么? 考察对Java锁机制、实现原理及适用场景的理解技术原理方案权衡Java第 113 题线程池知道吗?说一下核心参数和任务处理流程。 考察线程池核心参数的记忆和理解,以及任务从提交到执行的完整流程问题拆解技术原理Java第 114 题ArrayList 和 LinkedList 有什么区别?分别说明常用操作的时间复杂度。 考察对 Java 集合底层实现差异和时间复杂度的理解技术原理技术选型Java第 115 题父类加载器在自定义类加载器设计中扮演什么角色? 考察双亲委派模型中父加载器的职责和协作机制安全意识技术原理Java第 116 题CMS、G1、ZGC有什么区别? 考察对主流垃圾回收器设计目标、适用场景和关键差异的理解技术原理方案权衡JavaJVM第 117 题AQS(AbstractQueuedSynchronizer)的源码中,公平锁和非公平锁分别是如何实现的? 考察对AQS同步队列、加锁与唤醒流程的理解,以及公平与非公平策略的本质区别技术原理方案权衡Java第 118 题请谈谈你对Java语言核心特性的理解,并举例说明这些特性在实际开发中的价值。 考察对Java核心特性的掌握程度及将其应用于实践的能力沟通表达技术原理Java第 119 题请解释反射机制的底层原理是什么? 考察对反射底层实现机制的理解技术原理Java第 120 题在Java中,使用for循环和迭代器遍历ArrayList、LinkedList时删除元素,分别会有什么问题?请说明原因。 考察集合遍历中并发修改异常(ConcurrentModificationException)的机制及正确删除方式风险判断技术原理Java