腾讯面试题 · 技术选型 · Java
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 1 题在什么场景下Python的性能会显著慢于Java或Go,如何解释这些差异? 考察对不同编程语言性能特性的理解及适用场景的判断能力第 2 题Java中有哪些集合类?红黑树有哪些特点? 考察Java集合框架的基础掌握和红黑树数据结构特性理解第 3 题讲讲 Java、Python、Go 三者之间的主要区别。 考察对主流编程语言特性的理解、对比分析能力及技术选型意识第 4 题在 Java 中,哈希表通常使用什么容器实现,以及如何选择合适的容器? 考察对哈希表基本原理和常用容器选型的理解第 5 题请谈谈你对Java多态的理解,并说明其底层实现原理。 考察对多态语义把握和运行时绑定等底层机制的理解第 6 题请解释 Java 中 ArrayList 和 LinkedList 的数据结构、扩容机制及适用场景。 考察对 Java 常用集合类底层实现与性能特性的理解第 7 题Java中实现线程同步的锁有哪些方式? 考察对Java并发锁体系的理解与应用选型第 8 题Java的Spring框架同时支持注解和XML两种配置方式,请解释原因并说明各自优势。 理解Spring配置方式的设计动机与适用场景第 9 题适配器模式在常见类库中有哪些典型应用? 考察对适配器模式理解及其在实际类库中的识别能力第 10 题请介绍Java中的引用类型,并说明它们各自的使用场景。 考察对Java强引用、软引用、弱引用、虚引用的理解及实际应用第 11 题请解释JIT即时编译器的基本原理及其在Java虚拟机中的作用。 考察对JIT编译器原理的理解及其在性能优化中的作用第 12 题HashMap存储过程中是有顺序的吗?如果我想要按照输入顺序打印元素该怎么做? 考察对HashMap无序性的理解及有序场景的替代方案第 13 题请介绍多线程的常见实现方式及其适用场景。 考察多线程基础知识与实现方式选择能力第 14 题Go的interface和Java的interface有什么区别?它们的继承机制有何不同? 考察对Go与Java语言接口设计理念及继承模型的差异理解