贝壳找房面试题(2026 最新)
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 101 题介绍BERT模型预训练任务,怎么进行mask掩码、比例? 考察对BERT预训练任务和mask策略的理解第 102 题请介绍你最近一段生态治理工作的主要内容和目标。 考察候选人对自己工作内容的提炼、职责边界和业务目标理解第 103 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 104 题为什么线程池设计成核心线程满了任务先进阻塞队列,等队列满了才创建救急线程(非核心线程)? 考察线程池的线程创建策略、资源控制与任务排队机制设计意图第 105 题请介绍一下你在项目中如何使用线程池,以及在并发场景下你是如何处理任务量的? 考察对线程池原理的理解及并发场景下的实际应用与参数调优第 106 题Hive Shuffle和Spark Shuffle的区别有哪些? 考察对两类大数据引擎Shuffle机制及性能差异的理解第 107 题登录如何防止被黑客劫持? 考察登录安全防护的完整性与风险意识第 108 题为什么选择区分度大的字段作为索引,请从数据结构层面解答? 考察索引底层数据结构与区分度对查询性能的影响第 109 题请编写SQL,获取当前薪水第二多的员工的员工编号empno及其对应薪水salary,如果薪水相同,按员工序号从小到大排序。 考察SQL排序、去重和限定查询的编写能力第 110 题请介绍 Redis 的核心数据结构和它们各自适用的典型场景。 考察对 Redis 基础数据结构的理解及场景映射能力第 111 题请结合你使用贝壳找房的体验,谈谈产品目前存在的主要问题,并给出优化建议。 考察产品体验分析能力与优化思路第 112 题请实现一个函数,将两个有序数组合并成一个新的有序数组。 考察基础编码能力与对归并排序思想的理解第 113 题Java中synchronized和ReentrantLock有什么区别? 考察对Java并发锁机制的理解与选择第 114 题var、let、const 之间有什么区别? 考察 JavaScript 变量声明的作用域、提升和可变性掌握第 115 题进程和线程的区别与联系是什么?多线程和多进程各自的优缺点有哪些? 考察对进程与线程基本概念、资源模型及并发模型选择的掌握程度第 116 题如何实现图片懒加载? 考察性能优化中图片懒加载的原理与实现第 117 题请解释消息队列中消息过期机制通常如何实现,以及使用时需要注意哪些问题? 考察消息队列消息过期机制的设计与边界处理第 118 题学习率变化的设计方式和原因 考察对学习率调度策略及其作用原理的理解第 119 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践第 120 题线程池参数应该如何配置?为什么这样配置? 考察对线程池核心参数的理解及根据业务场景合理配置的能力