腾讯面试题 · Java

腾讯相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 21 题Java语言的三大特性是什么? 考察对Java面向对象核心特性的理解技术原理Java第 22 题解释一下两个线程对共享变量执行i++会出现哪些情况,为什么? 考察并发场景下非原子操作的安全性与线程安全问题风险判断技术原理Java第 23 题请比较 JDK 1.7 和 JDK 1.8 中 HashMap 的内部数据结构,并说明各自的优势和适用场景。 考察对 HashMap 数据结构演进及其性能影响的理解技术原理方案权衡Java第 24 题有用过匿名内部类吗?介绍一下。 考察对Java匿名内部类的理解、使用场景与限制技术原理Java第 25 题Java异常了解吗? 考察对Java异常体系、分类及处理机制的理解技术原理问题排查Java第 26 题多线程了解吗,在Java中如何实现多线程? 考察对Java多线程基本概念和实现方式的掌握程度编码实现技术原理Java第 27 题Java 如何创建一个线程? 考察 Java 多线程基础创建方式及适用场景编码实现技术原理Java第 28 题在 Java 中,哈希表通常使用什么容器实现,以及如何选择合适的容器? 考察对哈希表基本原理和常用容器选型的理解技术原理技术选型Java第 29 题我看你技术栈是 Java,讲讲 Java 里用到哪些数据结构。 考察 Java 常用数据结构的知识广度与原理理解问题拆解技术原理Java第 30 题请谈谈你对Java多态的理解,并说明其底层实现原理。 考察对多态语义把握和运行时绑定等底层机制的理解技术原理技术选型Java第 31 题请解释 Java 中 ArrayList 和 LinkedList 的数据结构、扩容机制及适用场景。 考察对 Java 常用集合类底层实现与性能特性的理解技术原理技术选型Java第 32 题Java中实现线程同步的锁有哪些方式? 考察对Java并发锁体系的理解与应用选型技术原理技术选型方案权衡Java第 33 题String为什么不可变? 考察对Java String不可变性设计原理的理解技术原理Java第 34 题你的Java技术方向是自学还是系统学习?在实际工作中有哪些具体应用场景? 考察候选人学习路径与Java技能的实践应用业务理解持续改进自我认知Java第 35 题请描述Java代码从编写到运行的完整流程,包括编译、加载和执行阶段。 考察对Java编译原理和运行时机制的整体理解技术原理Java第 36 题请介绍你对Java反射机制的理解,并说明它有哪些典型应用场景和潜在风险。 考察对Java反射机制原理、应用场景及安全风险的掌握风险判断技术原理问题排查Java第 37 题Java的Spring框架同时支持注解和XML两种配置方式,请解释原因并说明各自优势。 理解Spring配置方式的设计动机与适用场景技术原理技术选型方案权衡JavaSpring Framework第 38 题请谈谈单例模式的几种实现方式及各自优缺点。 考察单例模式的实现细节与线程安全理解技术原理方案权衡Java第 39 题在Java中,引用类型变量是否占用额外的内存空间?请说明其内存布局。 考察对引用类型内存占用和JVM内存模型的理解技术原理Java第 40 题请介绍Java堆内存的分代设计以及不同分代的垃圾回收机制。 考察对Java垃圾回收分代模型及各类GC机制的理解系统设计技术原理Java