深圳虾皮信息科技有限公司面试题 · 技术原理
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 2193 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 281 题在 Webpack 热更新中,模块代码的具体替换是如何实现的?为什么通常不需要刷新浏览器? 考察模块热替换的底层实现和状态保留原理第 282 题LFU 缓存淘汰算法中,如果一个 key 访问次数很多但很久未被访问,而新 key 访问次数少却被淘汰,如何优化 LFU 解决这种情况? 考察对 LFU 算法老化机制和缓存公平性的理解与优化能力第 283 题请讲述TCP四次挥手的过程,并说明其必要性。 考察TCP连接关闭的过程理解、时序清晰度和协议设计意图第 284 题怎么处理OOM 考察内存溢出问题的排查思路与处理能力第 285 题请估算一棵3层的B+树能够索引的数据量,并说明你的估算依据。 考察B+树结构、索引节点容量与数据量估算能力第 286 题请介绍你使用 Flink 的经验,包括你接触过哪些核心组件或 API,并说明在某项目中你如何设计和使用 Flink 完成实时计算任务? 考察 Flink 核心组件掌握程度、实际项目应用经验及动手实践能力第 287 题HTTPS的整个传输过程是什么? 考察HTTPS握手、加密和传输的完整流程理解第 288 题Docker的container和虚拟机有哪些区别? 考察对容器与虚拟机底层隔离机制及适用场景差异的理解第 289 题请描述线程的生命周期状态,并说明各状态之间如何转换。 考察对线程状态机及其触发条件的理解第 290 题请描述0-1背包问题的定义,并说明其典型动态规划解法的时间与空间复杂度。 考察经典动态规划问题的定义理解与复杂度分析能力第 291 题TCP/IP 四层协议的传输流程是怎样的? 考察对TCP/IP协议栈分层结构与数据封装传输过程的理解第 292 题请具体说明 LoRA 的原理和实现步骤。 考察对参数高效微调技术的深入理解与动手细节第 293 题说一下线程和进程的区别。 考察操作系统基础概念的理解与表达能力第 294 题请说明 JOIN 语句的基本使用方式,以及常见的 JOIN 类型有哪些? 考察对 SQL JOIN 语法和类型的理解第 295 题在Linux下,读一个文件,经socket上传到网络,过程中经历了几次拷贝? 考察对Linux I/O路径、用户态与内核态缓冲区及零拷贝机制的理解第 296 题针对模型幻觉有什么手段? 考察对大模型幻觉原因的理解及系统性缓解方法第 297 题请给出一个函数的签名,入参是 vector<string>,用于获取元素数量时,返回值用 int 合适吗?为什么? 考察对 STL 容器 size 返回值类型及其语义的理解第 298 题请设计并实现一个函数,将单链表向右旋转 k 个位置,并说明主要步骤和边界处理。 考察链表操作、边界条件处理和算法设计能力第 299 题请解释 React Fiber 的工作原理、任务优先级机制,以及低优先级任务即将过期时如何处理。 考察对 React 调度机制、优先级与过期任务处理的理解第 300 题为什么Redis使用这么广泛? 考察对Redis核心特性、适用场景及选型原因的理解