游戏行业面试题 · 技术原理 · Java
游戏行业相关面试题,按题目行业基础数据聚合。
共 16059 道真题 · 当前筛选命中 487 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 201 题常量池在哪里维护? 考察对Java运行时数据区域及常量池存储位置的理解第 202 题在 Java 中新建线程有哪几种方式? 考察 Java 并发编程基础与线程创建方式的掌握第 203 题线程池是怎么被调用的? 考察线程池的创建、提交任务与执行机制的完整理解第 204 题请谈谈你对Java编程语言的了解程度,以及你更常用的语言是什么? 考察候选人的技术栈掌握情况与自我认知第 205 题请介绍 Java 内部类的主要类型,以及它们各自的特点和适用场景。 考察对 Java 内部类分类、语法特性及场景选择的理解第 206 题请说明在Java中定义字符串的常见方式及其区别。 考察对字符串定义方式及底层特性的理解第 207 题HashMap 是如何解决哈希冲突的? 考察哈希冲突的处理方法与工程实现细节第 208 题Java 中常见的 Map 实现有哪些?它们的底层数据结构是怎样的? 考察对 Java 集合框架常用 Map 实现的掌握程度及底层原理第 209 题你了解读写锁吗? 考察对读写锁模型及适用场景的理解第 210 题说说HashMap的扩容过程 考察对HashMap扩容机制的理解,包括触发条件、流程和后果第 211 题Java有垃圾回收机制,为什么还会出现内存泄漏? 考察对垃圾回收原理的深入理解及内存泄漏典型场景的识别能力第 212 题Java和C++的区别有哪些? 考察语言特性、内存管理、运行机制与典型应用场景的理解第 213 题请从技术设计、并发模型和适用场景等维度比较 Go 与 Java 的异同。 考察对两种主流语言特性的理解、对比分析能力和技术选型意识第 214 题请说明Java中static关键字的作用,特别是类的成员(成员变量、方法、代码块、内部类等)使用static修饰时的区别。 考察对Java static关键字的理解,包括类级别与实例级别的区别第 215 题请解释什么是内存泄漏,并列举在 Java 中常见的导致内存泄漏的场景及排查方法。 考察对内存泄漏概念的理解、常见场景识别及排查实践第 216 题如果线程池的核心线程数设置为 10,但实际只有一个线程在执行任务,其他线程会被创建并运行直到被销毁吗?请解释核心线程数的含义及其生命周期。 考察对线程池核心线程数语义与线程生命周期管理的理解第 217 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 218 题HashMap线程安全吗?怎么让它线程安全? 考察对HashMap并发缺陷的理解及多线程环境下的替代方案选择第 219 题Lambda捕获方式以及Lambda底层原理 考察对Java Lambda表达式捕获机制和底层实现原理的理解第 220 题ArrayList的动态扩容是怎么样触发的? 考察对ArrayList扩容机制的理解与触发条件