贝壳找房面试题 · 技术原理
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 383 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 241 题OkHttp配合线程池怎么使用? 考察OkHttp异步请求与线程池的配合方式及其在项目中的应用第 242 题在 Java 中,String 为什么不能被继承和修改? 考察 Java String 不可变性与不可继承性的设计原因第 243 题Redis key的有效期怎么设置的,Redis过期策略有什么 考察Redis过期时间设置方式与过期键删除策略第 244 题手撕快速排序 考察快速排序的实现能力、复杂度理解与边界处理第 245 题请介绍你熟悉的排序算法及其适用场景。 考察排序算法原理、复杂度分析与场景选择能力第 246 题请描述 LeetCode 3152 题的要求,并给出解法思路。 考察对 LeetCode 3152 题理解与算法能力第 247 题请解释消息队列的确认机制(如ACK)的工作原理,以及它如何影响消息的可靠性? 考察消息确认机制及其对可靠性的保障第 248 题Tomcat线程池和Java线程池区别 考察对Tomcat线程池定制机制与Java原生线程池的差异理解第 249 题HashMap死循环情况,怎么解决? 考察对HashMap并发安全问题的理解及解决方案第 250 题手撕重排链表,要求实现代码并说明复杂度。 考察链表重排的算法设计、原地操作与复杂度分析能力第 251 题请从架构和设计角度分析,Kafka为什么能实现高吞吐量? 考察对Kafka高吞吐设计原理的理解第 252 题HashMap底层结构是怎样的? 考察对HashMap内部数据结构与工作原理的理解第 253 题1000万条用户信息,在内存不足时,怎么按照id进行排序? 考察海量数据外部排序算法与内存约束下的工程取舍第 254 题在分布式系统设计中,除了基于消息队列的事务性消息方案外,还有哪些常见的事务实现方式?请对比不同方案的适用场景与局限性。 考察对分布式事务方案的理解与选型能力第 255 题主线程创建一个线程池后,主线程和线程池中的工作线程之间是如何传递任务的? 考察线程池任务提交与线程间协作机制第 256 题在C语言中,有符号int变量发生溢出后,其值通常遵循什么规则? 考察对有符号int溢出行为的理解第 257 题Redis支持哪些数据类型? 考察对Redis基础数据类型的全面掌握第 258 题说说对Kafka和ZooKeeper的了解。 考察对消息队列核心组件及其依赖关系的理解第 259 题请简要说明浏览器端常用的数据存储方式及其各自适用的场景。 考察对浏览器存储机制的理解及场景选型能力第 260 题一个类中某一个方法第一行是生成了一个User类user1,问内存是怎么分配的。 考察Java对象创建的内存分配机制