贝壳找房面试题 · 技术原理
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 383 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题请介绍Word2Vec和LSTM这类传统NLP模型的基本原理与适用场景。 考察对传统NLP模型原理的理解及适用场景判断第 42 题MQ,怎么保证消息的不丢失? 考察对消息队列可靠性的理解,包括生产、存储、消费各环节的丢失防护第 43 题Spark怎么划分stage? 考察对Spark作业调度机制和宽窄依赖原理的理解第 44 题请介绍Spark中常见的三种Join实现方式,并说明它们各自适用的场景以及优化的原理。 考察对Spark Join机制的理解、场景选型和优化能力第 45 题实现编辑距离,要求分别使用DFS和动态规划两种方法完成。 考察动态规划与递归搜索两种算法思路的对比及实现能力第 46 题请介绍Redis缓存过期处理机制,以及缓存和数据库的一致性问题。 考察对Redis过期策略和缓存一致性难题的理解第 47 题在大型语言模型的预训练阶段,数据收集通常包含哪些关键步骤?请说明主要的数据来源、清洗和去重方法。 考察对预训练数据收集全流程的理解,包括来源、清洗、去重及质量考量第 48 题请介绍快手数仓的分层规范及其设计思路。 考察候选人对数据仓库分层架构的理解、实践经验和规范化设计能力第 49 题Kafka为什么吞吐量大? 考察对Kafka高吞吐设计原理的理解第 50 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景第 51 题请说明对链表进行快速排序的基本思路。 考察对快速排序原理的理解及链表结构下的适配能力第 52 题一个数组中只有一个数字出现一次,其余数字都出现三次,如何找出这个出现一次的数字?请说明思路。 考察位运算与计数法在变体问题下的应用能力第 53 题请手写一个简单的栈(Stack)模型,实现基本的 push、pop、peek 和 isEmpty 操作。 考察对栈这种基础数据结构的工作原理理解以及基本编码实现能力第 54 题请说明线程池的核心构造参数及其作用,以及如何合理配置这些参数。 考察线程池工作原理与参数配置能力第 55 题请编写一条SQL查询语句,实现从订单表(order)中统计每个客户的订单总金额,并按总金额降序排列,只返回总金额大于1000的客户ID和总金额。 考察SQL基础语法、分组聚合与过滤排序能力第 56 题请实现三数之和算法,并说明思路。 考察双指针与去重等算法能力第 57 题请详细说明Transformer模型的核心结构组成及其各组件的作用。 考察对Transformer架构的深入理解与模块间关系的把握第 58 题订单减库存场景,如何保证数据一致性(考虑事务、分布式悲观锁、乐观锁、消息队列等方案)? 考察分布式场景下数据一致性的方案权衡与实现细节第 59 题进程通信的方式有哪些? 考察对进程间通信机制的理解广度与原理掌握第 60 题如何判断一个链表是否有环?如果存在环,如何找到环的入口节点? 考察链表快慢指针算法及环入口推导能力