最右面试题 · 技术原理
最右相关面试题,按最终去重题目聚合。
共 122 道真题 · 当前筛选命中 88 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题如何实现图片搜索? 考察对图片搜索核心技术方案与系统设计的理解第 42 题当 Redis 中存储的数据量过大时,有哪些可行的解决或优化方案? 考察对 Redis 内存管理、容量规划与数据治理策略的理解第 43 题请说明布隆过滤器的实现原理,以及如何增加和移除元素。 考察布隆过滤器的数据结构基础、哈希映射原理以及删除操作的难点处理第 44 题请介绍 HashMap 实现线程安全的常用方法。 考察对线程安全容器和并发场景下选型的理解第 45 题浅拷贝、深拷贝的区别是什么? 考察对对象复制机制、引用共享与内存隔离的理解第 46 题请实现一个函数,验证一棵二叉树是否为二叉搜索树(BST),要求写出核心代码并说明判断依据。 考察对二叉搜索树定义的理解及递归或中序遍历的应用第 47 题MySQL为什么用B+树作为索引结构? 考察对B+树特性及其在数据库索引场景中优势的理解第 48 题MySQL的可重复读隔离级别底层是如何实现的? 考察MVCC机制与一致性视图在隔离级别实现中的应用第 49 题数组中只有一个数出现了 k 次,其余数都出现了 m 次,请找出这个出现 k 次的数。 考察位运算在解决频次识别问题中的应用与算法分析能力第 50 题数据库的事务是如何实现的? 考察事务ACID特性的底层实现机制与数据库原理理解第 51 题请用非递归方式实现快速排序,并说明如何利用栈管理待排序区间以及处理边界条件。 考察非递归快速排序的栈模拟、区间管理及边界处理能力第 52 题B+树的优点是什么?和红黑树、B树相比呢? 考察数据库索引常用数据结构B+树的特性及其与红黑树、B树的对比分析能力第 53 题请手写一个 Go 函数,深度遍历 map[string]interface{},将所有值为 100 的整型数值替换为 200。 考察 Go 递归遍历嵌套数据结构及类型断言处理第 54 题现在要实现一个LRU需要用什么数据结构? 考察LRU缓存核心数据结构设计与操作复杂度分析第 55 题用户加入多个群聊时,是否需要每个频道都订阅?该如何处理? 考察多频道消息订阅机制的理解与实际工程处理能力第 56 题B+树层数为什么代表IO次数 考察数据库索引底层原理及磁盘IO与树层数的关系第 57 题请详细介绍HashMap的实现原理,并说明在Java中它的主要特性。 考察对HashMap底层结构、哈希冲突处理、扩容机制及线程安全特性的理解第 58 题分布式锁是什么意思? 考察对分布式锁概念、作用及适用场景的理解第 59 题场景题:在一个平面上有一百万个随机二维浮点数,你可以对它们进行预处理,怎么快速找到最近的 100 个点?(可介绍向量数据库中的近似搜索算法及应用工作流) 考察近似最近邻搜索的算法选型、预处理与工作流设计第 60 题什么是回表查询? 考察对MySQL索引机制和查询原理的理解