深圳虾皮信息科技有限公司面试题 · 问题拆解
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 687 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 561 题请介绍一次你在项目中使用 AI Agent 的经历。 考察对 AI Agent 的实际应用、理解深度和项目经验第 562 题请实现二叉搜索树(BST)的插入、删除和查找操作,并分析各操作的时间复杂度。 考察二叉搜索树基本操作的实现能力与边界处理第 563 题请用动态规划(DP)方法求解“最长有效括号”问题,并说明你的思路。 考察对动态规划状态定义、转移方程和边界处理的理解第 564 题请谈谈你对 Bitmap(位图)的理解以及它的适用场景。 考察对 Bitmap 数据结构原理、内存优势及典型应用场景的理解第 565 题请实现求无重复字符的最长子串长度的算法。 考察滑动窗口算法与哈希表去重的实现能力第 566 题如何重排链表:给定一个单链表 L0→L1→…→Ln-1→Ln,请实现将其重排为 L0→Ln→L1→Ln-1→L2→Ln-2… 的形式? 考察链表操作、双指针找中点、链表反转和合并的编码能力第 567 题请描述 Spark 中从提交作业到任务执行的任务调度流程。 考察对 Spark 作业调度、DAG 构建和任务分配机制的理解第 568 题请结合HashMap源码,分析扩容时元素的迁移过程以及为什么可以避免重新计算hash值。 考察对HashMap扩容实现细节的理解第 569 题如何从大日志文件中快速查询指定时间之后的固定数量记录? 考察在海量日志场景下利用索引、分片或二分查找优化查询的能力第 570 题请描述Spark的Shuffle过程及其内部实现机制。 考察对Spark核心执行阶段的理解与细节把控第 571 题给定一个m行n列的矩阵,每个元素代表一种颜色,请找出颜色相同的最大连通色块对应的颜色。请说明你的思路并给出实现。 考察图的连通性与遍历算法设计能力第 572 题建立 HTTP 连接后,请求是如何传递到后端程序的? 考察对 HTTP 请求从网络层到应用层传递机制的理解第 573 题手撕:20人微信抢200红包,每人至少5块,其余人差值不能太大,请实现分配算法。 考察算法设计、需求约束理解和边界处理能力第 574 题如何判断一个二叉树是否为二叉搜索树?请说明思路并给出实现。 考察二叉搜索树性质理解与中序遍历或递归校验的正确性第 575 题网络库实现时用到了哪些常见的性能优化手段? 考察对网络库性能优化技术的理解与掌握第 576 题怎么比较版本号的? 考察版本号比较的算法实现与边界处理能力第 577 题操作系统中的死锁是怎么造成的,如何解决? 考察死锁的产生条件、成因理解和解决策略掌握第 578 题请谈谈你对接口测试用例设计的方法和思路。 考察接口测试用例设计的系统性和覆盖度第 579 题如何将两个有序数组合并为一个有序数组?请说明你的解题思路和复杂度。 考察数组操作、归并排序思想及时间复杂度分析第 580 题请实现一个算法,找出1000以内的所有孪生素数对(如(11,13)、(17,19)),并尽可能降低时间复杂度。 考察素数筛选算法的实现与优化能力