贝壳找房面试题 · 技术原理 · Java
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 63 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 41 题一个类中某一个方法第一行是生成了一个User类user1,问内存是怎么分配的。 考察Java对象创建的内存分配机制第 42 题请说明线程池的核心参数及其作用,并解释如何合理设置这些参数。 考察对线程池核心参数的理解及调优能力第 43 题AQS是什么? 考察对Java并发框架核心概念的理解第 44 题请介绍常见的垃圾回收器及其区别。 考察对主流垃圾回收器特性、适用场景和取舍的理解第 45 题请设计并实现一种方案,使三个线程依次顺序打印 a、b、c,并简要说明涉及的同步机制。 考察多线程顺序控制的同步机制与并发编程基础第 46 题手写代码移除List数组中所有能被3整除的数,有哪些边界条件和问题需要考虑? 考察编码完整性、边界处理和代码审查能力第 47 题两个值都是128的Integer对象使用==比较会得到什么结果?请解释原因。 考察Java Integer缓存与包装类比较原理第 48 题请解释 Java 反射机制及其典型应用场景,并说明其可能带来的性能和安全问题。 考察对反射机制原理、应用及风险的理解深度第 49 题讲讲 Java 中的 GC? 考察对 Java 垃圾回收机制的整体理解和关键概念掌握第 50 题请手写单例模式的双重校验锁(Double-Checked Locking)实现。 考察多线程环境下单例实现的正确性与性能平衡第 51 题请解释 Java 泛型的作用、类型擦除机制以及通配符的使用场景。 考察对泛型核心概念的理解和实际应用能力第 52 题请谈谈你对 Java 集合框架的理解,包括主要接口和常用实现类。 考察 Java 集合框架的体系结构和常用类的特性第 53 题假设线程池最大线程数不限制,但队列变为ArrayList会怎么样? 考察线程池队列机制、并发安全与内存风险的理解第 54 题ConcurrentHashMap 的底层实现是怎样的? 考察对并发哈希表结构、线程安全和性能权衡的理解第 55 题Java中常用的锁有哪些?它们之间有什么区别? 考察对Java并发锁体系的理解和区分能力第 56 题请讲解synchronized加锁或AQS锁的底层实现,任选其一即可。 考察并发锁底层原理的理解与表达,包括锁升级、队列同步、状态管理等关键机制第 57 题讲一下HashMap底层实现? 考察HashMap的数据结构、哈希冲突处理与扩容机制第 58 题说说int和Integer的区别 考察对Java基本类型与包装类型差异及使用场景的理解第 59 题String类有哪些方法? 考察对Java常用String类方法的掌握程度第 60 题详细讲讲什么是 ABA 问题? 考察对并发编程中 CAS 机制及其缺陷的理解