北京搜狐互联网信息服务有限公司面试题 · 技术原理

北京搜狐互联网信息服务有限公司相关面试题,按最终去重题目聚合。

244 道真题 · 当前筛选命中 133 · 更新 2026-08-05

筛选题目已选:技术原理
第 1 题并发场景下,一个线程在 put 时,另一个线程执行 get 会发生什么? 考察并发修改数据结构时的线程安全与内存可见性理解风险判断技术原理Java第 2 题B+树一般用在MySQL的索引实现上,假设大部分查询只查一行数据,这种前提下 B 树和 B+ 树哪个更快一点? 比较B树与B+树在单行点查场景下的结构差异与性能影响技术原理方案权衡MySQL第 3 题B+树作为索引实现时,它叶子里的数据一般存在哪里? 考察对B+树索引存储结构及数据存放位置的理解技术原理第 4 题解释CSM(Cascaded Shadow Maps)中每帧渲染阴影图的数量及其对性能的影响。 考察CSM的基础原理和性能开销认知性能优化技术原理第 5 题请描述一次你分析和优化系统性能瓶颈的经历,包括如何统计性能数据、定位瓶颈、优化措施以及验证优化效果的方法。 考察性能分析的方法论、工具使用、优化实施与效果验证性能优化技术原理问题排查第 6 题Java的基本数据类型有哪些? 考察Java基础类型知识及其特点技术原理Java第 7 题在什么场景下不建议为数据库表建立索引? 考察对索引适用边界与代价平衡的理解技术原理方案权衡第 8 题请详细解释布隆过滤器的原理、优缺点及其适用场景。 考察对布隆过滤器原理、空间时间权衡及工程应用的掌握风险判断技术原理方案权衡第 9 题请介绍Redis中常见的缓存问题(如缓存穿透、击穿、雪崩)及其解决方案。 考察对Redis缓存常见问题的理解及解决方法的掌握风险判断技术原理方案权衡Redis第 10 题B树和B+树有什么区别,它们都是平衡树吗 考察对B树和B+树结构特性及平衡性的理解技术原理方案权衡第 11 题什么是可重入? 考察对可重入概念的定义理解和实际应用能力风险判断技术原理第 12 题请解释缓存穿透、缓存击穿和缓存雪崩,并说明各自的应对方案。 考察对常见缓存异常场景的理解与解决方案设计风险判断技术原理方案权衡Redis第 13 题静态内部类和普通内部类的区别? 考察对Java内部类机制、内存与语法差异的理解技术原理Java第 14 题notify() 和 notifyAll() 有什么区别? 考察 Java 多线程等待通知机制中对唤醒语义的理解及线程安全性意识风险判断技术原理Java第 15 题ReentrantLock的加锁/释放场景与调用。 考察ReentrantLock的锁获取、释放及使用场景理解编码实现风险判断技术原理Java第 16 题说说堆和栈的区别 考察对操作系统中堆与栈的内存管理机制、生命周期及用途的理解技术原理第 17 题Redis和本地缓存有什么区别,Redis好在哪里? 考察对分布式缓存与本地缓存的本质差异及适用场景的理解技术原理方案权衡Redis第 18 题缓存穿透、缓存击穿是什么,怎么解决的? 考察对缓存异常场景的识别与解决方案技术原理方案权衡问题排查Redis第 19 题在微服务架构中,你是如何实现服务发现的? 考察服务发现机制的理解与落地经验风险判断技术原理技术选型Nacos第 20 题MySQL索引失效场景有哪些? 考察对MySQL索引失效常见场景的理解与识别能力技术原理问题排查MySQL