贝壳找房面试题 · 方案权衡 · Java
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 22 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题Synchronized锁升级过程是怎样的? 考察对Java内置锁膨胀机制及各状态转换条件的理解第 2 题请简要说明 JVM 的垃圾回收机制,包括其基本原理、常见算法和分代收集策略。 考察对 JVM 内存管理与垃圾回收核心机制的理解第 3 题将类声明为 final 的原因是什么? 考察对 Java final 类设计意图、安全性与性能的理解第 4 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 5 题为什么线程池设计成核心线程满了任务先进阻塞队列,等队列满了才创建救急线程(非核心线程)? 考察线程池的线程创建策略、资源控制与任务排队机制设计意图第 6 题Java中synchronized和ReentrantLock有什么区别? 考察对Java并发锁机制的理解与选择第 7 题线程池参数应该如何配置?为什么这样配置? 考察对线程池核心参数的理解及根据业务场景合理配置的能力第 8 题ReentrantLock支持非公平锁吗?非公平锁机制是怎么实现的? 考察对ReentrantLock锁模式及非公平锁实现原理的理解第 9 题ReentrantLock怎么实现非公平锁和公平锁的? 考察ReentrantLock的AQS底层实现及公平与非公平的差异第 10 题请谈谈你对 JUC(Java 并发工具包)的理解,并列举常用的并发工具类及其适用场景。 考察对 Java 并发编程核心工具类的掌握与应用能力第 11 题请谈谈你对 Java 并发编程中 AQS(AbstractQueuedSynchronizer)的理解,以及它的核心设计思想和工作原理。 考察对 AQS 框架的掌握程度,包括核心组件、同步机制和典型应用第 12 题有三个线程T1、T2、T3,如何保证顺序执行? 考察多线程顺序控制机制及并发控制原理第 13 题请介绍 G1 垃圾回收器的核心原理和适用场景。 考察对 G1 GC 分区、并发标记、可预测停顿及适用场景的理解第 14 题如何保证Java中的线程安全?有哪些加锁方式? 考察对Java线程安全与并发同步机制的理解第 15 题请介绍你熟悉的Java并发工具类或包,并说明它们的使用场景。 考察并发工具的知识广度和应用场景理解第 16 题HashMap 底层结构是怎样的,为什么在链表过长时要转为红黑树,红黑树有什么特点? 考察 HashMap 数据结构选择、冲突处理与时间复杂度权衡第 17 题线程池在运行的时候能配置哪些参数? 考察对线程池动态参数调整机制的理解第 18 题在 Java 中,String 为什么不能被继承和修改? 考察 Java String 不可变性与不可继承性的设计原因第 19 题请介绍常见的垃圾回收器及其区别。 考察对主流垃圾回收器特性、适用场景和取舍的理解第 20 题单次Full GC时间过长,你会如何排查和优化? 考察对Full GC停顿原因的分析能力和优化思路