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