贝壳找房面试题 · Java
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 21 题请谈谈你对 Java 并发编程中 AQS(AbstractQueuedSynchronizer)的理解,以及它的核心设计思想和工作原理。 考察对 AQS 框架的掌握程度,包括核心组件、同步机制和典型应用第 22 题如何判断哪些对象需要被回收?请结合Java内存回收机制讲解。 考察JVM垃圾回收的判定算法与整体机制理解第 23 题有三个线程T1、T2、T3,如何保证顺序执行? 考察多线程顺序控制机制及并发控制原理第 24 题请介绍 G1 垃圾回收器的核心原理和适用场景。 考察对 G1 GC 分区、并发标记、可预测停顿及适用场景的理解第 25 题HashMap的扩容机制是什么?为什么容量总是2的幂次方? 考察HashMap扩容原理及位运算优化的理解第 26 题说一下ArrayList的数据结构以及怎么实现的 考察ArrayList底层数据结构、扩容机制与实现细节第 27 题sleep和wait有什么区别? 考察对线程等待与唤醒机制、锁释放及使用场景的理解第 28 题ConcurrentHashMap如何保证线程安全? 考察对Java并发集合内部机制的理解第 29 题请解释Java中注解和反射的底层实现原理,以及它们在实际框架中的典型应用场景? 考察对注解与反射机制的理解深度及其在实际工程中的应用能力第 30 题介绍一下ThreadLocal 考察对ThreadLocal原理、内存泄漏和适用场景的理解第 31 题如何保证Java中的线程安全?有哪些加锁方式? 考察对Java线程安全与并发同步机制的理解第 32 题说说对AQS的理解 考察对Java并发同步框架AbstractQueuedSynchronizer核心原理与设计思想的理解第 33 题请介绍你熟悉的Java并发工具类或包,并说明它们的使用场景。 考察并发工具的知识广度和应用场景理解第 34 题请列举 Java 8 的主要新特性,并简述其中你常用的部分。 考察对 Java 8 核心特性的掌握与运用能力第 35 题HashMap 底层结构是怎样的,为什么在链表过长时要转为红黑树,红黑树有什么特点? 考察 HashMap 数据结构选择、冲突处理与时间复杂度权衡第 36 题线程池在运行的时候能配置哪些参数? 考察对线程池动态参数调整机制的理解第 37 题在 Java 中,String 为什么不能被继承和修改? 考察 Java String 不可变性与不可继承性的设计原因第 38 题Tomcat线程池和Java线程池区别 考察对Tomcat线程池定制机制与Java原生线程池的差异理解第 39 题HashMap死循环情况,怎么解决? 考察对HashMap并发安全问题的理解及解决方案第 40 题HashMap底层结构是怎样的? 考察对HashMap内部数据结构与工作原理的理解