贝壳找房面试题 · 技术原理

贝壳找房相关面试题,按最终去重题目聚合。

共 590 道真题 · 当前筛选命中 383 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 81 题var、let、const 之间有什么区别? 考察 JavaScript 变量声明的作用域、提升和可变性掌握技术原理JavaScript第 82 题进程和线程的区别与联系是什么?多线程和多进程各自的优缺点有哪些? 考察对进程与线程基本概念、资源模型及并发模型选择的掌握程度技术原理方案权衡第 83 题如何实现图片懒加载? 考察性能优化中图片懒加载的原理与实现性能优化技术原理JavaScript第 84 题请解释消息队列中消息过期机制通常如何实现,以及使用时需要注意哪些问题? 考察消息队列消息过期机制的设计与边界处理风险判断技术原理第 85 题学习率变化的设计方式和原因 考察对学习率调度策略及其作用原理的理解持续改进技术原理方案权衡第 86 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践问题拆解技术原理JavaScript第 87 题线程池参数应该如何配置?为什么这样配置? 考察对线程池核心参数的理解及根据业务场景合理配置的能力性能优化技术原理方案权衡Java第 88 题讲一下数据库索引失效的常见场景。 考察对索引底层原理和查询优化器行为的理解技术原理问题排查第 89 题假设表 innodb 中有一 SQL:select id, A from table where A = xxx,其中 id 为主键索引,A 为唯一索引。这条查询需要经过几次 IO(或访问多少次 B+ 树)? 考察 InnoDB 唯一非主键索引的覆盖索引分析与 B+ 树访问次数计算性能优化问题拆解技术原理InnoDBMySQL第 90 题除了浏览器开发者工具里的,还有什么检测性能指标的方式? 考察对前端性能监控工具和方法的全面了解性能优化技术原理第 91 题Redis分布式锁的原理是什么? 考察分布式锁的正确性设计、边界场景和一致性权衡风险判断技术原理Redis第 92 题项目中延迟发布是怎么实现的?涉及 Zset 和 List 考察延迟消息队列的设计思路与 Redis 数据结构的应用风险判断系统设计技术原理Redis第 93 题如何理解前后端分离? 考察对前后端分离架构的理解、优缺点及适用场景技术原理方案权衡第 94 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 95 题手写代码:找出一个字符串中出现频率最高的字母。 考察字符串处理、频率统计及边界情况处理编码实现问题拆解技术原理第 96 题请谈谈合成数据在模型训练中的应用及其对模型能力可能产生的影响。 考察对合成数据在模型训练中价值与风险的理解风险判断技术原理方案权衡第 97 题char a = 'i' 和 String a = new String("i") 的区别是什么? 考察基本类型与引用类型、字符与字符串存储及比较的差异技术原理Java第 98 题请结合实际案例,描述数据倾斜的现象、成因,以及你采取的解决思路和最终效果。 考察对数据倾斜现象的识别能力、根因分析能力、解决方案的实操经验及效果验证意识结果导向技术原理问题排查第 99 题请解释数据倾斜的概念,并给出常见的解决方法。 考察分布式数据处理中对数据倾斜问题的理解及应对策略性能优化技术原理问题排查Apache HiveApache SparkMapReduce第 100 题ReentrantLock支持非公平锁吗?非公平锁机制是怎么实现的? 考察对ReentrantLock锁模式及非公平锁实现原理的理解技术原理方案权衡Java