贝壳找房面试题 · 问题拆解 · Java

贝壳找房相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解 · Java
第 1 题请说明创建线程池时需要配置哪些核心参数,并解释每个参数的作用。 考察对线程池核心参数及其作用机制的理解问题拆解技术原理Java第 2 题请说明线程池的核心构造参数及其作用,以及如何合理配置这些参数。 考察线程池工作原理与参数配置能力问题拆解技术原理Java第 3 题如何判断哪些对象需要被回收?请结合Java内存回收机制讲解。 考察JVM垃圾回收的判定算法与整体机制理解问题拆解技术原理Java第 4 题HashMap的扩容机制是什么?为什么容量总是2的幂次方? 考察HashMap扩容原理及位运算优化的理解性能优化问题拆解技术原理Java第 5 题请解释Java中注解和反射的底层实现原理,以及它们在实际框架中的典型应用场景? 考察对注解与反射机制的理解深度及其在实际工程中的应用能力问题拆解技术原理技术选型Java第 6 题HashMap底层结构是怎样的? 考察对HashMap内部数据结构与工作原理的理解问题拆解技术原理Java第 7 题主线程创建一个线程池后,主线程和线程池中的工作线程之间是如何传递任务的? 考察线程池任务提交与线程间协作机制问题拆解技术原理Java第 8 题手写代码移除List数组中所有能被3整除的数,有哪些边界条件和问题需要考虑? 考察编码完整性、边界处理和代码审查能力编码实现问题拆解技术原理Java第 9 题请讲解synchronized加锁或AQS锁的底层实现,任选其一即可。 考察并发锁底层原理的理解与表达,包括锁升级、队列同步、状态管理等关键机制问题拆解自我呈现技术原理Java第 10 题讲一下HashMap底层实现? 考察HashMap的数据结构、哈希冲突处理与扩容机制问题拆解技术原理Java第 11 题请列举创建新线程的常见方式,并从适用场景和潜在问题角度进行比较。 考察对线程创建方式的掌握、场景适配与风险意识问题拆解技术原理技术选型Java