深圳虾皮信息科技有限公司面试题 · 技术原理
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 2193 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 321 题最大堆的特性是什么? 考察对堆数据结构的核心性质与基本操作的理解第 322 题Kafka支持多分区,它是保证所有分区都写成功后返回,还是写入其中一个分区成功后就返回视为成功? 考察对Kafka生产端ack机制和分区写入语义的理解第 323 题请介绍JVM的内存结构,并说明GC(垃圾回收)的基本流程。 考察对JVM内存分区和垃圾回收机制的掌握程度第 324 题如果要记录滑块运动轨迹的坐标,你会选择哪种数据结构?请说明理由。 考察对轨迹数据特点的理解及数据结构选型能力第 325 题请谈谈你对微服务架构的理解,包括其优缺点以及适用的场景。 考察对微服务核心概念、权衡和适用性的理解深度第 326 题什么是覆盖索引?请说明它的作用和使用场景。 考察对覆盖索引工作原理和性能收益的理解第 327 题平时怎么使用箭头函数? 考察对箭头函数语法特点、适用场景及边界限制的理解第 328 题Redis跳表原理 考察Redis有序集合底层数据结构跳表的设计与实现第 329 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 330 题LoRa低秩矩阵中秩r=8、16与r=128的区别是什么? 考察对LoRA低秩分解中秩参数选择的原理与工程权衡的理解第 331 题Spring 中如果定义了 id 相同的 Bean 会报错吗? 考察对 Spring 容器 Bean 定义唯一性与校验机制的理解第 332 题如何保证 Kafka 的消息可靠性?请从生产端、消费端和 Broker 三个层面分析。 考察对 Kafka 消息传递语义和可靠性保障机制的全面理解第 333 题为什么B+树一般只有2-3层? 考察B+树结构原理与数据规模、页大小、扇出之间的关系第 334 题MySQL索引如何实现? 考察对MySQL索引底层数据结构、存储方式及适用场景的理解第 335 题你使用过哪些 RPC 框架?它和 HTTP 接口相比有何不同? 考察候选人的 RPC 实践经验及对 RPC 与 HTTP 差异的理解第 336 题请介绍MVVM架构模式的主要优点。 考察对MVVM模式优势的理解及其在项目中的应用第 337 题InnoDB对数据是怎么存储的?介绍一下B+树 考察对InnoDB存储引擎底层数据结构和存储方式的理解第 338 题在类似 12306 的库存扣减场景中,如何避免超卖并保证扣减正确性? 考察并发扣减的正确性控制与异常处理第 339 题什么是AUUC? 考察对AUUC指标定义、业务含义与适用场景的理解第 340 题请解释一致性哈希的优点,并说明其如何减少数据迁移和单点故障影响。 考察一致性哈希协议的设计思想与工程价值