腾讯面试题 · Java
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 93 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 41 题请描述线程池从创建、提交任务到关闭的完整使用过程。 考察线程池生命周期管理、参数设置与关闭策略第 42 题HashMap 和 Hashtable 的实现原理与区别是什么? 考察对 Java 哈希表底层实现、线程安全及演进的理解第 43 题请解释 Java 反射机制的原理、常见应用场景及潜在的性能或安全问题。 考察对反射机制核心原理、典型用途及风险边界的掌握第 44 题在支付系统中,你会用哪种数据类型来存储和管理金额?为什么不用 float 或 double? 考察金额精度与浮点误差的认知及工程选型能力第 45 题加 static 和不用 static 修饰的变量在内存上有什么区别,会被 GC 掉吗? 考察静态变量与实例变量的内存分配、生命周期及垃圾回收机制理解第 46 题请给出一个避免多线程死锁的具体编码实践示例,并说明其原理。 考察将死锁理论落地为编码实践的能力第 47 题请说明垃圾回收(GC)在什么场景下会导致程序暂停(Stop-The-World)? 考察对GC停顿机制、触发场景及影响的理解第 48 题请描述一次Servlet请求从进入容器到返回响应的完整处理流程,并说明Spring MVC在这一流程中的角色。 考察Servlet生命周期与请求处理流程,及Spring MVC整合机制第 49 题适配器模式在常见类库中有哪些典型应用? 考察对适配器模式理解及其在实际类库中的识别能力第 50 题请解释 synchronized 锁的实现原理,尤其是锁升级过程。 考察 synchronized 的底层实现、锁升级机制及并发控制原理第 51 题Java 内存区域是什么? 考察对 JVM 运行时数据区的基本划分和各自作用的掌握第 52 题在实际生产环境中,synchronized 悲观锁还有使用价值吗? 考察对锁机制的理解及其在实际系统中的应用判断第 53 题我看你这边技术栈主要是Java,我们这边主要是Go、C++、Python,你接受吗? 考察候选人的技术适应意愿与学习迁移能力第 54 题Java中hashCode函数是根据什么计算的? 考察对hashCode计算原理及哈希表机制的理解第 55 题Java中List、Map、Set的区别 考察Java集合框架中List、Map、Set的基本概念与使用场景把握第 56 题你有监控过线程池的运行状态吗?如果让你设计监控方案,你会关注哪些指标并如何实现? 考察线程池监控意识、指标理解与监控实现能力第 57 题请描述如何使用自定义注解配合切面(AOP)实现方法级日志或耗时上报? 考察对 Java 注解与 AOP 切面机制的理解及实际落地能力第 58 题HashMap 是如何支持任意类型的对象作为键(key)的? 考察对 Java 泛型、哈希与相等性机制的深入理解第 59 题类的加载过程发生在什么时机? 考察对JVM类加载机制和触发时机的理解第 60 题Java 里面的锁有哪些实现方式 考察对 Java 锁机制的分类、原理和适用场景的掌握程度