深圳虾皮信息科技有限公司面试题 · 问题拆解
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 687 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 621 题请手写代码实现螺旋打印一个二维数组(例如按顺时针方向从外到内输出所有元素)。 考察二维数组遍历、边界控制与编码实现能力第 622 题请介绍实习中一项最具挑战性的工作,并说明你如何应对。 考察候选人实习经历的真实性、问题拆解与应对能力第 623 题请实现删除链表中重复元素的算法,并说明思路。 考察链表遍历与节点删除的算法实现能力第 624 题什么是协程创建的时机,通常在哪些场景下会创建协程? 考察对协程生命周期管理和并发模型的理解第 625 题请实现岛屿数量计算,要求用 DFS 完成,并说明如果改用 BFS 该怎么写。 考察图的连通分量遍历与 DFS/BFS 两种实现方式第 626 题动态规划是什么? 考察对动态规划核心概念和适用条件的理解第 627 题自己写一个RPC协议,你会怎么做分层,注意哪些地方? 考察对RPC框架整体架构分层、关键机制和边界问题的理解第 628 题请列举并说明几个常用的 SQL 语句及其典型应用场景。 考察对 SQL 基础语法和常用操作的掌握程度第 629 题请实现一个函数,给定一个整数数组和一个滑动窗口大小 k,返回每个窗口内的最大值。 考察滑动窗口最大值问题的算法设计与编码实现能力第 630 题在一个已排序的整数数组中,如何高效找到绝对值最小的数字?若使用二分查找,为了提前终止,可以如何加入剪枝逻辑? 考察对有序数组二分搜索的灵活运用及边界条件下局部最优的剪枝优化第 631 题请分享一个你解决问题的方法论,并说明它的适用场景。 考察问题解决框架的总结与迁移能力第 632 题平时怎么进行测试? 考察测试方法论、流程规范和实践经验第 633 题手撕最长不重复子串 考察滑动窗口、哈希表与边界处理能力第 634 题如何设计接口的幂等性? 考察对幂等概念、常见实现方案及适用场景的理解第 635 题简述一下GMP模型 考察对Go语言并发模型的理解与原理掌握第 636 题内核进程切换时,下一个进程为何要先切换到内核态,而非直接通过页表和寄存器恢复到用户态? 考察对进程切换机制、内核态与用户态切换原因的理解第 637 题设计一个高可用的短链生成系统 考察系统设计能力,包括短链生成、唯一性、高可用和高并发处理第 638 题如何基于队列和Java NIO实现一个网络请求模型? 考察请求队列管理、NIO多路复用与线程模型设计第 639 题手撕:逆序对 考察数组逆序对统计的算法能力与实现细节第 640 题fork命令用来干什么? 考察对进程创建机制的理解