前端/移动开发面试题 · 技术原理 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 662 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 201 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 202 题请说明线程中run()和start()的区别,以及线程开始运行的方式和创建后是否立即运行。 考察对Java线程生命周期和启动机制的理解第 203 题volatile 关键字能否保证原子性或同步性?请说明其适用场景与限制。 考察对 volatile 内存语义与并发同步边界的理解第 204 题JUC中的并发安全集合类有哪些? 考察对Java并发集合类的掌握与选型能力第 205 题原生和C++间是怎么传递数据的? 考察不同语言运行环境之间数据交互的机制设计第 206 题请解释Java中super关键字的作用和使用场景。 考察对Java面向对象继承机制及super关键字的理解第 207 题请列举你在多线程开发中常用到的功能、相关类和方法,并说明分别在什么场景下使用。 考察多线程基础知识掌握程度与实际应用能力第 208 题请描述你排查和解决内存泄露的完整过程。 考察内存泄露问题的定位方法、工具使用和解决思路第 209 题String、StringBuilder、StringBuffer 三者的区别是什么? 考察 Java 字符串类的可变性、线程安全与性能差异第 210 题StringBuffer和StringBuilder的区别 考察Java字符串可变类的线程安全与性能特性对比第 211 题请介绍一下 Java 8 的主要新特性。 考察对 Java 8 核心特性的掌握程度与理解深度第 212 题map的主要方法有哪些? 考察对常见 Map 接口核心方法的掌握程度第 213 题请简述 HashMap 的底层数据结构与 put 流程。 考察 HashMap 底层实现和 put 操作的核心逻辑第 214 题请系统梳理 Java Collection 框架的层级结构、核心接口与典型实现。 考察对 Java 集合框架整体结构、接口设计和常用实现差异的掌握第 215 题Java 中引用数据类型有哪些?请分别说明 考察对 Java 引用类型分类的掌握第 216 题请你说说 HashMap 的实现原理,包括 hashCode 的作用以及 hashCode 相同是否代表冲突,最后讲讲红黑树在 HashMap 中的作用。 考察对 HashMap 底层结构、哈希冲突和处理机制的理解深度第 217 题ThreadLocal有哪些子类,它们的实现原理是什么? 考察ThreadLocal及其子类的设计差异和底层实现机制第 218 题Java虚拟机运行时数据区如何划分?其中哪些区域是线程私有的,哪些是共享的? 考察JVM运行时数据区的组成及线程隔离共享特性第 219 题在 Java 中,构造器(构造方法)是否可以被重载? 考察对构造器重载机制的理解及使用约束第 220 题在Java框架中,如何通过反射判断一个类是否是另一个类的子类? 考察反射API的使用及类层次关系判断的准确性