深圳虾皮信息科技有限公司面试题 · 技术原理

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

共 2768 道真题 · 当前筛选命中 2193 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 381 题为什么TCP建立连接需要三次握手,而断开连接需要四次挥手?能否减少其中某一步? 考察对TCP连接建立与释放过程的原理理解及边界思考问题拆解风险判断技术原理TCP第 382 题讲解一下JMM内存模型? 考察对Java内存模型的掌握程度,包括主内存与工作内存的交互、原子性、可见性和有序性保障风险判断技术原理Java第 383 题如何保证消息队列的顺序性消费? 考察对消息队列顺序性保障机制的理解技术原理方案权衡第 384 题请介绍 Java 中常用的数据结构及其对应的集合类,并说明各自的特点和适用场景。 考察对 Java 数据结构与集合框架的理解和实际选型能力系统设计技术原理技术选型Java第 385 题怎么做路由控制的,history? 考察前端路由实现的原理与历史模式的区别技术原理方案权衡第 386 题简述一下TLS/SSL握手过程 考察对TLS握手流程、密钥协商和安全性的理解安全意识技术原理TLS第 387 题Redis ZSET底层实现是什么,为什么高版本的Redis要将压缩列表替换成listpack? 考察Redis有序集合底层数据结构及压缩列表到listpack演进的原因性能优化技术原理方案权衡Redis第 388 题Redis性能好的原因有哪些? 考察对Redis单线程模型、内存存储和高效数据结构的理解性能优化技术原理Redis第 389 题讲一讲连续批处理技术是什么,为什么需要连续批处理技术? 考察对批处理流式化方案的概念理解与业务价值判断技术原理技术选型方案权衡第 390 题如何设计一个Redis缓存淘汰系统?请具体说明使用的数据结构和淘汰策略。 考察缓存淘汰策略的选择、数据结构设计与工程权衡系统设计技术原理方案权衡Redis第 391 题请实现一个函数,将两个用字符串表示的非负整数相加,返回其和(同样用字符串表示)。说明你的思路,并处理可能的边界情况。 考察大数加法与字符串处理的编码实现能力编码实现问题拆解技术原理第 392 题描述从浏览器地址栏输入一个 URL 到页面展示的完整过程;如果后端使用 Spring MVC,请求会经过哪些核心步骤和处理组件? 考察网络协议全流程理解与 Spring MVC 请求处理链路的核心组件问题拆解系统设计技术原理Spring MVC第 393 题手写代码:反转链表中从 left 到 right 位置之间的部分,并返回新链表的头节点。 考察链表指针操作、边界处理和编码实现能力编码实现问题拆解技术原理第 394 题请说明Redis在吞吐量和存储容量方面的典型性能指标及影响因素。 考察对Redis性能上限与容量规划的理解性能优化技术原理Redis第 395 题Kafka在哪些场景下可能丢失消息?如何尽量避免? 考察消息可靠性保障及风险识别风险判断技术原理Apache Kafka第 396 题判断链表是否有环,快指针走2n步后与慢指针相遇,求链表长度。 考察环形链表检测算法及其在相遇点推导链表长度的能力编码实现问题拆解技术原理第 397 题请介绍一下 Go 的 GMP 调度模型。 考察对 Go 并发调度核心机制的理解与表达能力系统设计技术原理Go第 398 题请以大顶堆为例,介绍堆的插入、删除及堆调整过程。 考察堆数据结构的基本操作原理与调整算法问题拆解技术原理第 399 题请解释二叉查找树与红黑树的区别,并说明红黑树的高度平衡特性及其对操作性能的影响。 考察对基础数据结构及其平衡机制的理解技术原理方案权衡第 400 题key 到了过期时间,会被立马删掉吗? 考察对 Redis 过期键删除两种机制及其对业务影响的理解风险判断技术原理Redis