腾讯面试题 · 问题拆解 · Java
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题请从内存分配、字节码、类加载初始化和访问方式四个维度,说明Java中static关键字的编译与运行效果。 考察对static关键字底层机制的理解,覆盖内存、字节码、类生命周期与访问规则第 2 题我看你技术栈是 Java,讲讲 Java 里用到哪些数据结构。 考察 Java 常用数据结构的知识广度与原理理解第 3 题适配器模式在常见类库中有哪些典型应用? 考察对适配器模式理解及其在实际类库中的识别能力第 4 题请解释 synchronized 锁的实现原理,尤其是锁升级过程。 考察 synchronized 的底层实现、锁升级机制及并发控制原理第 5 题Java 内存区域是什么? 考察对 JVM 运行时数据区的基本划分和各自作用的掌握第 6 题HashMap 是如何支持任意类型的对象作为键(key)的? 考察对 Java 泛型、哈希与相等性机制的深入理解第 7 题HashMap 的底层结构是怎样的? 考察对 HashMap 数据结构与实现原理的理解第 8 题请谈谈你对Java垃圾回收的理解,包括如何判断对象是否可回收以及常见的垃圾收集算法。 考察对JVM内存管理和垃圾回收核心机制的掌握第 9 题请完整描述一段Java代码从编写完成到最终执行的整个过程,并重点解释类加载机制中的双亲委派模型。 考察Java程序从源码到运行的完整链路及类加载机制的理解第 10 题请实现一个函数,找出无序数组中第 k 大的元素。 考察排序算法、堆与快速选择等实现能力及复杂度分析第 11 题介绍一下HashMap的底层原理 考察对HashMap数据结构、哈希冲突处理及扩容机制的理解