深圳虾皮信息科技有限公司面试题 · 问题拆解
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 687 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 101 题场景题:6T 的机器怎么存储 50T 的数据? 考察存储方案设计、数据压缩与分布式扩展能力第 102 题在TCP编程中,如何正确读取一个固定长度的消息头,并处理可能的分包和粘包问题? 考察TCP流式传输特性下的数据读取与边界处理能力第 103 题什么是回表? 考察对数据库索引结构和查询执行过程的理解第 104 题有一个包含一亿行数字的文件,每行一个数字,如何在有限内存条件下对该文件中的数据排序? 考察外部排序、内存限制意识和算法复杂度分析第 105 题如果要记录滑块运动轨迹的坐标,你会选择哪种数据结构?请说明理由。 考察对轨迹数据特点的理解及数据结构选型能力第 106 题Redis跳表原理 考察Redis有序集合底层数据结构跳表的设计与实现第 107 题为什么B+树一般只有2-3层? 考察B+树结构原理与数据规模、页大小、扇出之间的关系第 108 题针对你负责的实习功能模块,请设计一套完整的测试方案。 考察测试设计能力、功能理解与测试覆盖意识第 109 题联合索引字段数量越多越好吗?与字段较少的联合索引相比,在设计和性能上有什么区别? 考察对联合索引设计原则、选择性、存储与维护成本的理解第 110 题请思考并设计一个消息队列的分区(partition)存储结构,使其能够支持通过偏移量(offset)快速定位消息。 考察消息队列分区存储结构与偏移量索引机制的设计能力第 111 题如何查出浏览过但未下单的用户与商品组合? 考察SQL查询设计、集合差集逻辑与去重处理第 112 题请实现一个函数,判断给定字符串中的括号是否有效匹配,并说明如何处理括号优先级(例如小括号内不能包含其他括号)? 考察栈数据结构应用、括号匹配逻辑及约束理解第 113 题若服务端已实现加减乘除等接口,客户端需发起接口请求,如何通过 muduo 实现这一交互流程? 考察基于 muduo 网络库实现客户端与服务器端请求响应的完整流程设计第 114 题在推荐系统中,如何让粗排模型利用未曝光样本,并且如何选择训练样本? 考察对粗排模型训练样本构造及未曝光数据利用方法的理解第 115 题请描述用户从在浏览器输入URL到看到页面响应的完整过程。 考察网络请求链路、协议交互及浏览器渲染的整体理解第 116 题如何从 10 亿个数中快速找出最小的 10 个数?(内存有限) 考察海量数据下 Top-K 问题的算法设计与空间复杂度控制第 117 题调价的时间窗口是怎么确定的?当时是否有做数据分析来支撑这个决策? 考察候选人在定价策略中的数据分析能力和业务理解第 118 题ReentrantLock底层怎么实现? 考察对ReentrantLock内部同步机制和可重入原理的理解第 119 题请说明 JavaScript 事件循环机制是如何工作的? 考察事件循环模型的理解与执行顺序分析第 120 题为什么TCP建立连接需要三次握手,而断开连接需要四次挥手?能否减少其中某一步? 考察对TCP连接建立与释放过程的原理理解及边界思考