深圳虾皮信息科技有限公司面试题(2026 最新)
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 141 题Redis默认配置下有多少个数据库? 考察对Redis数据库编号与默认配置的理解第 142 题当一个 goroutine 阻塞或挂起时,其栈上的局部变量(例如闭包捕获的变量)会不会被保存下来,从而在恢复执行时保持原值?请结合 Go 的调度模型说明。 考察对 Go 运行时调度、goroutine 栈结构与闭包捕获机制的理解第 143 题MySQL的索引失效常见场景有哪些? 考察对索引失效场景的理解与优化意识第 144 题缓存与布隆过滤器在读路径和写路径上的先后顺序应该如何设计?对数据库、缓存和过滤器各有什么一致性或性能要求? 考察缓存与布隆过滤器在读写链路中的顺序安排及对数据一致性和性能的影响第 145 题Redis过期策略 考察Redis过期数据清理机制的理解第 146 题如果一个 bug,你认为是 bug,开发认为是 feature,该怎么办? 考察冲突处理、沟通协作与问题定位能力第 147 题请完整介绍广告系统的全链路,从广告主发起请求到最终展示和计费,涉及哪些核心环节和模块? 考察对广告系统整体架构、核心流程和模块协作的理解第 148 题请手写代码:实现一个LRU缓存,支持get和put操作,要求时间复杂度为O(1)。 考察哈希表与双向链表的组合设计及O(1)操作实现第 149 题有a, b两个文件,分别存放10亿条左右的URL,每个URL大概是64B, 请找出a, b两个文件共同的URL,机器的内存限制是1G 考察大数据去重与外部排序、布隆过滤器等海量数据处理方法第 150 题比如一个程序要读写文件,系统调用是怎么样的? 考察对操作系统文件读写系统调用流程的理解第 151 题消息队列(如 Kafka)通常有哪些缺陷或使用难点? 考察对消息队列局限性和边界场景的识别能力第 152 题WebSocket 连接断开时,通常由哪一方发起关闭?为什么? 考察对 WebSocket 连接生命周期、关闭握手及全双工特性的理解第 153 题怎么删除Redis的大key? 考察对大Key删除的风险认知和实际处理能力第 154 题请详细说明使用 Canal 实现缓存与数据库一致性时,具体是如何操作的? 考察对 Canal 工作原理、缓存更新策略及一致性保障机制的理解第 155 题电商商品详情页的进程内本地缓存,你认为应该使用什么数据结构实现? 考察对本地缓存数据结构选型的理解与权衡第 156 题什么是Unix Socket? 考察对Unix域套接字定义、用途及与TCP/IP Socket区别的理解第 157 题请说明 HTTPS 是如何保证通信安全性的,包括密钥交换和加密过程。 考察 HTTPS 加密机制、证书认证与密钥交换的关键环节第 158 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握第 159 题哪些操作需要运行在内核态的? 考察对操作系统内核态与用户态边界及特权操作的理解第 160 题请介绍你在实习过程中遇到的一个主要难点,以及你是如何克服它的。 考察问题识别、解决过程和自我反思能力