收钱吧面试题 · Java

收钱吧相关面试题,按最终去重题目聚合。

298 道真题 · 当前筛选命中 44 · 更新 2026-08-05

筛选题目已选:Java
第 21 题ThreadLocal 为什么会引发内存溢出?如何避免? 考察对 ThreadLocal 引用链、内存泄漏机制及 OOM 关系的理解风险判断技术原理Java第 22 题请解释Java的类加载器以及双亲委派机制。 考察对JVM类加载机制与双亲委派原理的理解技术原理方案权衡Java第 23 题ThreadLocal 的主要用途是什么? 考察对 ThreadLocal 原理、隔离机制和典型应用场景的理解性能优化技术原理Java第 24 题请介绍你在项目中使用 ConcurrentHashMap 的具体场景和设计考虑。 考察对并发容器适用场景的理解及项目落地能力业务理解系统设计技术选型Java第 25 题垃圾回收的过程是怎样的? 考察对垃圾回收核心流程和阶段的理解问题拆解技术原理GoJavaJVM第 26 题private、public、protected 的访问控制范围有什么区别? 考察对 Java 访问修饰符访问控制规则的理解技术原理Java第 27 题所有对象都在堆上,这个说法对吗? 考察JVM内存结构与对象分配机制的准确性技术原理JavaJVM第 28 题讲一下HashMap底层实现? 考察HashMap的数据结构、哈希冲突处理与扩容机制问题拆解技术原理Java第 29 题如果需要在多个线程之间传递 ThreadLocal 的值,有哪些方法? 考察对 ThreadLocal 跨线程传递机制(如 InheritableThreadLocal、TransmittableThreadLocal)的理解问题拆解技术原理Java第 30 题请解释Java中==和equals的区别。 考察对Java引用比较与值比较的理解技术原理Java第 31 题hashCode()和equals()的区别,为什么必须要重写hashCode() 考察对Java对象相等性契约和哈希集合正确性的理解技术原理Java第 32 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景技术原理方案权衡Java第 33 题谈谈线程池有哪些核心参数?每个参数对应的作用是什么? 考察对线程池核心参数的理解及参数间协调机制技术原理方案权衡Java第 34 题Java里面有哪些基本类型,对应的包装类有哪些 考察Java基本类型与包装类的记忆与对应关系掌握技术原理Java第 35 题请深入谈谈Java中的堆和栈的区别。 考察对JVM内存结构的理解风险判断技术原理JavaJVM第 36 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力技术原理JavaJVM第 37 题请介绍垃圾回收算法的原理和适用场景。 考察对标记清除、复制、标记整理等基础算法的理解技术原理方案权衡Java第 38 题如何将 HashMap 变为线程安全的? 考察对 HashMap 并发安全性改造方案的理解与场景选型技术原理技术选型方案权衡Java第 39 题谈谈项目中的分段锁和编程式事务是如何实现的? 考察并发控制与事务管理的实现细节及权衡问题拆解技术原理方案权衡JavaSpring Framework第 40 题你觉得做1个java项目之前需要掌握哪些内容? 考察Java项目的知识准备与学习路径规划能力业务理解持续改进技术原理Java