前端/移动开发面试题 · 技术原理 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 662 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 301 题超过核心线程数创建的线程,如果不再使用,是怎么被销毁的? 考察线程池中非核心线程的生命周期管理与回收机制第 302 题集合在多线程访问时出现数据竞争问题,应该怎么解决? 考察对并发集合、同步机制和线程安全策略的理解与选择能力第 303 题泛型用过吗,怎么理解? 考察泛型的基本概念、使用场景与类型安全理解第 304 题如何保证子线程读取到与主线程一致的共享变量值? 考察线程间共享变量的可见性、同步机制与并发安全第 305 题为什么不推荐直接new一个线程? 考察对线程生命周期、资源管理及线程池优势的理解第 306 题你用过哪些常用数据结构?比如 ArrayList 和 HashMap,能说说它们的特点和适用场景吗? 考察对常用数据结构实现原理、时间复杂度和适用场景的理解第 307 题如何创建线程 考察多线程基础知识与创建方式的理解第 308 题请详细说明JVM的内存区域划分,以及各个区域的主要作用。 考察对JVM内存模型的理解和掌握程度第 309 题请解释接口和抽象类的区别,以及在什么场景下你会选择使用抽象类而不是接口? 考察面向对象设计中对接口与抽象类的理解、适用场景辨析及设计取舍第 310 题HashMap底层原理实现讲一下 考察HashMap数据结构、哈希算法、扩容与并发安全机制第 311 题请对比 Kotlin 与 Java 的主要特性,并说明你会倾向于使用哪个? 考察对 Kotlin 与 Java 语言特性的理解及选型判断第 312 题请以Java和C语言为例,说明面向对象与面向过程在代码组织上的具体差异,并举例说明。 考察对语言特性反映的编程范式差异的深入理解第 313 题Java中的String类型内部使用什么字符编码? 考察对Java String内部编码机制的理解第 314 题请说明 Java 锁升级过程:从无锁到偏向锁、轻量级锁、重量级锁的变化机制。 考察对 synchronized 锁优化与升级路径的理解第 315 题JVM和线程的关系是什么? 考察对JVM运行时内存结构与线程关系的理解第 316 题Java中创建线程有哪几种方式,各自的特点和适用场景是什么? 考察对Java多线程创建方式及其底层机制的理解第 317 题请说明 Java 中 static 关键字的用法及适用场景。 考察对 static 关键字各用途的掌握及内存模型理解第 318 题Java 集合框架中,List、Set 和 Map 各自常用的方法有哪些? 考察 Java 集合框架基本用法和接口差异第 319 题请介绍Java Collections框架下常用的类和接口。 考察对Java集合框架核心接口、实现类及适用场景的理解第 320 题Java 的编译和前端的编译有什么区别,说一说你知道的东西? 考察对两种编译体系差异的理解,包括运行时、构建工具链与优化机制