深圳虾皮信息科技有限公司面试题 · 问题拆解

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

2768 道真题 · 当前筛选命中 687 · 更新 2026-08-05

筛选题目已选:问题拆解
第 501 题手撕:实现一个支持 push、pop、top 和 getMin 操作且时间复杂度均为 O(1) 的最小栈。 考察栈的基本操作与空间/时间权衡的编码实现能力编码实现问题拆解技术原理第 502 题请说明线程池的关键参数以及一个任务从提交到执行完成的完整流程。 考察线程池核心参数的理解与任务执行流程的掌握问题拆解技术原理Java第 503 题请解释 Redux 的核心工作原理,包括数据流和状态更新机制。 考察对 Redux 单向数据流、reducer 纯函数和 store 更新机制的理解问题拆解技术原理Redux第 504 题请描述一次你排查线上问题的完整过程,并说明你如何定位和解决根因。 考察线上问题排查的系统性思维、工具使用和根因分析能力问题拆解风险判断问题排查第 505 题测开日常实习主要做哪些工作? 考察候选人对测试开发岗位日常职责的理解和岗位认知问题拆解自我认知第 506 题HashMap 的底层结构是怎样的? 考察对 HashMap 数据结构与实现原理的理解问题拆解技术原理Java第 507 题WebSocket与TCP在协议层次上有何关联?是否属于同一层? 考察对网络协议分层模型的理解问题拆解技术原理TCPWebSocket第 508 题实现全排列的核心方法思路是什么? 考察对回溯算法和递归处理全排列问题的理解编码实现问题拆解技术原理第 509 题2GB的文件中全是int64的数值,如何在只有128MB的内存中找出前100大的数字? 考察大数据量下的内存受限排序与Top-K算法设计性能优化问题拆解技术原理第 510 题请介绍你了解的 RankMixer,包括其核心做法和收益点。 考察对特定模型结构的理解深度及对收益点的分析能力业务理解问题拆解技术原理第 511 题请为手机上的计时计步功能设计一组测试用例,覆盖常见功能和边界场景。 考察测试用例设计的系统性、边界覆盖和异常处理能力问题拆解风险判断第 512 题请实现一个函数判断两个链表是否相交。 考察链表数据结构的理解与边界情况的处理能力编码实现问题拆解技术原理第 513 题请解释 delta 在数据同步或版本管理中的作用,并结合一个具体场景说明其价值。 考察对增量概念的理解及其实际应用价值问题拆解技术原理第 514 题Kafka是支持水平扩展的,那么我可以无限增加consumer数量去增加消费能力吗? 考察对Kafka消费并行度上限与分区模型的理解问题拆解技术原理Apache Kafka第 515 题既然提到了操作系统虚拟内存,那讲讲操作系统中页表的结构,页面是否是连续存储的? 考察页表数据结构、多级页表及页面与虚拟地址空间的关系问题拆解技术原理第 516 题作为整体负责人,你怎么进行任务分配? 考察任务拆解、资源匹配、进度把控和风险意识协作推动问题拆解结果导向第 517 题如果让你负责搭建一个数据看板,你会从哪些方面入手?请描述看板应包含的指标体系和设计思路。 考察对数据看板体系构建的逻辑性、完整性和业务理解能力业务理解数据驱动问题拆解第 518 题请实现一个函数,给定一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 考察动态规划或栈解决括号匹配问题的算法设计与编码实现能力编码实现问题拆解技术原理第 519 题知道堆这个数据结构吗,有哪些使用场景? 考察堆结构的原理理解与实际应用问题拆解技术原理技术选型第 520 题红黑树主要用来解决什么问题?它有什么优势? 考察红黑树的应用场景与核心优势问题拆解技术原理