深圳虾皮信息科技有限公司面试题 · 问题拆解
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 687 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 381 题请结合你开发过的个人项目,说明 WebSocket 的心跳检测和自动重连机制是如何设计的? 考察 WebSocket 长连接稳定性设计,以及候选人将理论应用于实际项目的能力第 382 题在评估业务产品改动效果时,为什么通常不能直接使用平台整体收入作为 A/B 实验的核心指标? 考察对实验指标选取原则、干扰因素与因果推断的理解第 383 题请介绍Redis的底层数据结构,并重点说明ZSet的底层实现及其查询的平均时间复杂度。 考察对Redis核心数据结构底层实现和数据组织方式的理解第 384 题为什么需要KL散度? 考察对KL散度在概率分布度量中作用的理解第 385 题当监控发现数据异常时,你会如何定位并解决具体问题? 考察数据问题定位的排查思路与解决能力第 386 题实现一个函数,能够打印树子结点的数量和深度,全部自定义。 考察二叉树基础遍历与统计实现的能力第 387 题如何判断一个单链表是否存在环?请说明有环和无环时的判定条件,并分析时间复杂度与空间复杂度。 考察链表环路检测算法及其边界条件第 388 题给定二叉树的前序遍历和中序遍历结果,如何重建这棵二叉树?请说明你的思路。 考察通过前序和中序序列重建二叉树的算法原理与递归思路第 389 题请解释TCP的窗口机制及其在流量控制中的作用。 考察对TCP窗口机制原理及其在流量控制中作用的理解第 390 题500万条数据,查询学生成绩进行排序,找出前100名你怎么做? 考察大数据量下的排序与Top-K算法优化能力第 391 题请介绍 JDK 21 中虚拟线程的核心原理、适用场景及其与平台线程的区别。 考察对虚拟线程概念、实现机制和应用边界的理解第 392 题介绍一下 Go 中的 Channel,以及 Channel 是如何控制并发流程的? 考察对 Go 并发模型核心组件的理解,以及使用 Channel 进行并发控制和协作的能力第 393 题请解释Spark中RDD与Partition的关系,并说明Partition数如何影响任务执行。 考察对Spark RDD分区机制及并行度影响的理解第 394 题实现一个转账操作,需要考虑哪些关键点?请分步骤说明。 考察对转账业务全流程的梳理能力,涵盖校验、并发、一致性和异常处理第 395 题请编写一个函数,去除单链表中所有重复的节点。 考察链表遍历、去重策略和边界处理能力第 396 题栈扩容的时候会改变什么指针的指向? 考察对动态数组栈扩容机制及对象引用的理解第 397 题你了解prompt工程吗?如果AI表现不符合预期,你会如何调整? 考察提示词设计与迭代优化能力第 398 题跳表的时间复杂度是多少? 考察对跳表查询、插入、删除时间复杂度的准确认知第 399 题用集合中的数字拼凑的不大于N的最大值 考察贪心算法构造、边界处理和结果验证能力第 400 题如何解决短链重复的问题? 考察短链系统中唯一性保证与冲突处理的工程能力