深圳虾皮信息科技有限公司面试题 · 问题拆解
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 687 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 401 题简述一下MySQL事务的ACID特性。 考察对事务原子性、一致性、隔离性、持久性的理解与举例能力第 402 题10亿无重复数据,如何快速、随机、等分成10份? 考察大规模数据随机采样的效率与均匀性设计第 403 题请说明联合索引的原理,并举例说明什么情况下会走联合索引、什么情况下不会走。 考察联合索引的数据结构与使用边界第 404 题描述一个行为案例:你如何在团队协作中,利用商业分析协调不同部门解决生态问题(如供应链断裂)? 考察跨部门协作、商业分析与问题解决能力第 405 题请解释 Transformer 中的自注意力机制,并说明其计算流程与优势。 考察对自注意力机制原理、计算细节和优势的理解第 406 题请实现一个函数,给定一个整数数组和一个目标值,找出数组中三个数,使它们的和最接近目标值,返回这个最接近的和。 考察双指针与排序的算法实现能力第 407 题当查询数据库时使用LIMIT 10000,10有什么弊端?有什么好的解决方案? 考察分页查询的深翻页性能问题及优化方案第 408 题给定一个长度为n的数组,数组中的每个元素大小在1到n-1之间,要求空间复杂度为O(1),找出所有出现重复的数字及其出现次数,并说明思路。 考察利用数组下标作为哈希表的原地算法设计能力第 409 题CAS(比较并交换)主要使用了 Redis 的哪些基础命令? 考察对 Redis 原子操作命令的理解与适用场景第 410 题如果用户不按照预期的输入方式使用搜索功能,你会如何处理? 考察对用户非预期输入的识别、容忍与处理策略第 411 题请说明在什么场景下需要使用并发,以及并发带来的收益和代价。 考察对并发核心价值、适用场景和权衡的深入理解第 412 题请讲一下进程、线程和协程的区别与联系。 考察对操作系统并发模型基础概念的掌握程度第 413 题TCP三次握手与四次挥手分别是什么?各自的作用是什么? 考察对TCP连接建立与释放过程的准确理解及协议设计意图第 414 题请说明旁路缓存模式(Cache Aside)的读写流程。 考察旁路缓存模式下缓存与数据库读写流程的掌握第 415 题给你两个特别大(超过可表示类型)的数据,请你求出他们相加的和? 考察大数相加的算法设计与精度处理第 416 题12个一模一样的球,有一个球与其他球重量不一样,给一个天平,最少多少次能找到异常球并判断它是重了还是轻了? 考察逻辑推理、信息熵与分治策略在平衡称重问题中的应用第 417 题多线程访问过程中会遇到什么问题,怎么解决? 考察并发访问的常见问题及其解决方案第 418 题请介绍你阅读过的一个开源项目或框架源码,并说明其中让你印象深刻的设计。 考察源码阅读深度、技术理解与归纳表达能力第 419 题Redis ZSet 的底层实现是什么?请进一步说明跳表的检索过程。 考察 ZSet 底层数据结构及跳表查找机制的掌握程度第 420 题可重复读和读已提交的区别 考察数据库隔离级别对并发一致性的影响及实现机制