深圳虾皮信息科技有限公司面试题(2026 最新)
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 781 题讲一讲进程和线程的区别 考察操作系统基础概念的理解与准确表达第 782 题如何实现一个可靠的 Redis 分布式锁?请说明确保加锁成功和删除锁的关键方法。 考察分布式锁的原子操作、正确性与边界处理第 783 题请描述TCP四次挥手的过程。 考察TCP连接释放的完整机制与报文交互第 784 题请介绍SHA算法和MD5的基本原理、特点及两者的区别。 考察对常见哈希算法原理、安全特性及适用场景的理解第 785 题请用代码实现一个线程安全的单例模式,并解释你的实现为什么是线程安全的。 考察并发场景下单例的实现与线程安全理解第 786 题请编写二叉树的层序遍历并说明思路,要求按层输出节点值。 考察层序遍历的迭代实现、队列使用与边界处理第 787 题MyBatis中 #{} 和 ${} 有什么区别,应如何区分使用? 考察MyBatis参数绑定原理与SQL注入风险意识第 788 题链表和红黑树的查询时间复杂度分别是怎样的? 考察对基础数据结构的查询复杂度理解第 789 题点评秒杀流程,秒杀过程中用户退单怎么加回去? 考察对秒杀场景库存一致性、并发与补偿机制的理解第 790 题上下文切换时会保存哪些寄存器? 考察对操作系统上下文切换机制及寄存器保存范围的理解第 791 题Kafka 底层网络协议使用 TCP 还是 HTTP?为什么选择 TCP,利用了 TCP 的哪些特性? 考察对 Kafka 网络协议设计和 TCP 特性的理解第 792 题在训练神经网络时,你通常使用哪种优化器?选择依据是什么? 考察对常用优化器及其适用场景的理解第 793 题假设要从一亿个数字中找出最小的一万个数字,有哪些方法?哪种更优? 考察大规模数据下对排序与TopK问题的算法复杂度分析和优化意识第 794 题150个石子,每次可以拿1-7个,拿到最后一个石子的人获胜,如何保证先手必胜? 考察博弈论中的逆向推理与策略制定能力第 795 题你之前的创业经历对后续做产品有什么帮助? 考察经历迁移能力与产品认知第 796 题Redis为什么比较快? 考察对Redis高性能核心机制的理解深度第 797 题请谈谈你对线程池的了解,包括核心参数、队列长度如何设置,以及不同队列长度特别是无界队列会带来什么问题。 考察对线程池核心参数、任务队列选择及其影响的理解第 798 题项目采用MinIO,请说明断点续传的原理和实现要点。 考察对文件上传中断续传机制的理解及对象存储场景下的应用第 799 题MySQL的间隙锁是解决什么问题的?原理是怎样的? 考察MySQL间隙锁的设计目的与实现原理第 800 题请解释 MySQL 中 JOIN 的工作原理,并说明不同 JOIN 类型之间的区别。 考察对 MySQL JOIN 执行机制与类型差异的理解