腾讯面试题 · 方案权衡 · Java
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 22 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题请设计一个并发安全的HashMap。 考察并发数据结构设计能力,包括锁粒度、线程安全和性能权衡第 2 题在什么场景下Python的性能会显著慢于Java或Go,如何解释这些差异? 考察对不同编程语言性能特性的理解及适用场景的判断能力第 3 题多线程并发读写 HashMap 时,你会如何保证线程安全? 考察并发场景下对 HashMap 线程安全问题的认知与方案选择第 4 题Java 中进程通信有哪些方式? 考察对 Java 进程间通信机制的理解与归纳能力第 5 题讲讲 Java、Python、Go 三者之间的主要区别。 考察对主流编程语言特性的理解、对比分析能力及技术选型意识第 6 题请比较 JDK 1.7 和 JDK 1.8 中 HashMap 的内部数据结构,并说明各自的优势和适用场景。 考察对 HashMap 数据结构演进及其性能影响的理解第 7 题Java中实现线程同步的锁有哪些方式? 考察对Java并发锁体系的理解与应用选型第 8 题Java的Spring框架同时支持注解和XML两种配置方式,请解释原因并说明各自优势。 理解Spring配置方式的设计动机与适用场景第 9 题请谈谈单例模式的几种实现方式及各自优缺点。 考察单例模式的实现细节与线程安全理解第 10 题HashMap 和 Hashtable 的实现原理与区别是什么? 考察对 Java 哈希表底层实现、线程安全及演进的理解第 11 题在支付系统中,你会用哪种数据类型来存储和管理金额?为什么不用 float 或 double? 考察金额精度与浮点误差的认知及工程选型能力第 12 题请说明垃圾回收(GC)在什么场景下会导致程序暂停(Stop-The-World)? 考察对GC停顿机制、触发场景及影响的理解第 13 题在实际生产环境中,synchronized 悲观锁还有使用价值吗? 考察对锁机制的理解及其在实际系统中的应用判断第 14 题Java中hashCode函数是根据什么计算的? 考察对hashCode计算原理及哈希表机制的理解第 15 题Java 里面的锁有哪些实现方式 考察对 Java 锁机制的分类、原理和适用场景的掌握程度第 16 题请介绍Java中的引用类型,并说明它们各自的使用场景。 考察对Java强引用、软引用、弱引用、虚引用的理解及实际应用第 17 题HashMap哈希冲突高、遍历慢时,有哪些处理手段? 考察HashMap冲突机理、容量调整与并发环境下的优化策略第 18 题你了解Java虚拟机(JVM)中的线程模型吗?它有使用共享内存进行线程间通信吗? 考察对JVM线程模型与共享内存机制的理解第 19 题Java 中有哪些常用的锁机制? 考察 Java 并发编程中锁的类型、应用场景及原理理解第 20 题Java后期(如JDK 8)为什么减小了HashMap的锁粒度? 考察对Java并发容器演进的理解,以及锁粒度与性能的关系