腾讯面试题 · Java
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 93 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 61 题请谈谈Java中如何处理异常? 考察Java异常处理机制的理解和实际应用能力第 62 题线程 ThreadLocal 的作用是什么? 考察对线程局部变量隔离机制的理解与应用第 63 题请介绍Java中的引用类型,并说明它们各自的使用场景。 考察对Java强引用、软引用、弱引用、虚引用的理解及实际应用第 64 题请手写实现一个简单的线程池,并说明其核心设计和关键实现细节。 考察并发编程中线程池的核心机制、实现要点与边界处理能力第 65 题ThreadLocal底层实现,使用时要注意什么? 考察ThreadLocal内存模型、线程隔离原理及常见使用陷阱第 66 题请解释JIT即时编译器的基本原理及其在Java虚拟机中的作用。 考察对JIT编译器原理的理解及其在性能优化中的作用第 67 题HashMap哈希冲突高、遍历慢时,有哪些处理手段? 考察HashMap冲突机理、容量调整与并发环境下的优化策略第 68 题HashMap 的底层结构是怎样的? 考察对 HashMap 数据结构与实现原理的理解第 69 题接口和抽象类的区别是什么?分别能不能new对象? 考察Java面向对象基础中接口与抽象类的特性及实例化规则第 70 题请谈谈你对Java垃圾回收的理解,包括如何判断对象是否可回收以及常见的垃圾收集算法。 考察对JVM内存管理和垃圾回收核心机制的掌握第 71 题请解释Java中异常捕获的基本原理。 考察对Java异常处理机制、异常传播和捕获顺序的理解第 72 题你设计的并发热点Map在处理高并发写入时,可能会出现哪些并发问题? 考察对并发编程中常见问题的识别与处理第 73 题HashMap存储过程中是有顺序的吗?如果我想要按照输入顺序打印元素该怎么做? 考察对HashMap无序性的理解及有序场景的替代方案第 74 题假如测试反馈程序 CPU 占用率高,如何排查是否是内存泄漏导致的? 考察从现象出发的定位思路以及对内存泄漏触发 CPU 升高机制的理解第 75 题请列举你在项目中常用的 Java 注解,并说明各自的作用和使用场景。 考察对常用注解的掌握程度及实际使用能力第 76 题你了解Java虚拟机(JVM)中的线程模型吗?它有使用共享内存进行线程间通信吗? 考察对JVM线程模型与共享内存机制的理解第 77 题请介绍多线程的常见实现方式及其适用场景。 考察多线程基础知识与实现方式选择能力第 78 题线程池在创建和执行任务时是否会自己 new 线程?请说明其线程创建与复用的机制。 考察对线程池线程创建时机和复用机制的理解第 79 题我们团队主要使用Go语言,而你过往项目以Java为主,谈谈你对这个转变的看法和准备。 考察候选人学习能力、技术迁移意愿及对新语言栈的适应规划第 80 题Java 中有哪些常用的锁机制? 考察 Java 并发编程中锁的类型、应用场景及原理理解