腾讯面试题 · 风险判断 · Java
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题ThreadLocal 的原理是什么?其 key 是什么? 考察对 ThreadLocal 内部存储结构和弱引用设计的理解第 2 题多线程并发读写 HashMap 时,你会如何保证线程安全? 考察并发场景下对 HashMap 线程安全问题的认知与方案选择第 3 题HashMap是一个线程安全的数据结构吗? 考察HashMap的线程安全性认知及并发问题分析第 4 题volatile关键字在Java中的作用是什么?它解决了什么并发问题,又有哪些局限性? 考察对volatile可见性和有序性保证及其局限的理解第 5 题解释一下两个线程对共享变量执行i++会出现哪些情况,为什么? 考察并发场景下非原子操作的安全性与线程安全问题第 6 题请介绍你对Java反射机制的理解,并说明它有哪些典型应用场景和潜在风险。 考察对Java反射机制原理、应用场景及安全风险的掌握第 7 题请描述线程池从创建、提交任务到关闭的完整使用过程。 考察线程池生命周期管理、参数设置与关闭策略第 8 题请解释 Java 反射机制的原理、常见应用场景及潜在的性能或安全问题。 考察对反射机制核心原理、典型用途及风险边界的掌握第 9 题在支付系统中,你会用哪种数据类型来存储和管理金额?为什么不用 float 或 double? 考察金额精度与浮点误差的认知及工程选型能力第 10 题请给出一个避免多线程死锁的具体编码实践示例,并说明其原理。 考察将死锁理论落地为编码实践的能力第 11 题在实际生产环境中,synchronized 悲观锁还有使用价值吗? 考察对锁机制的理解及其在实际系统中的应用判断第 12 题你有监控过线程池的运行状态吗?如果让你设计监控方案,你会关注哪些指标并如何实现? 考察线程池监控意识、指标理解与监控实现能力第 13 题请谈谈Java中如何处理异常? 考察Java异常处理机制的理解和实际应用能力第 14 题线程 ThreadLocal 的作用是什么? 考察对线程局部变量隔离机制的理解与应用第 15 题请手写实现一个简单的线程池,并说明其核心设计和关键实现细节。 考察并发编程中线程池的核心机制、实现要点与边界处理能力第 16 题ThreadLocal底层实现,使用时要注意什么? 考察ThreadLocal内存模型、线程隔离原理及常见使用陷阱第 17 题你设计的并发热点Map在处理高并发写入时,可能会出现哪些并发问题? 考察对并发编程中常见问题的识别与处理第 18 题分段锁的实现原理及局限性? 考察并发控制中分段锁的机制理解、适用场景与边界意识第 19 题请解释单例模式的实现方式,并分析在多线程和多进程环境下,单例对象分别会有多少个实例? 考察单例模式的理解、线程安全实现及多进程环境下的实例数量分析