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

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

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

筛选题目已选:问题拆解
第 581 题请介绍一个你参与过的项目,说明你做了哪些优化与提升,并讲述遇到的一个关键困难及你是如何解决的。 考察项目理解、个人贡献、优化思路与问题解决能力问题拆解项目复盘结果导向第 582 题现有一张含 a、b、c 四个字段的表,已存在 abc 联合索引,若要创建 abcd 联合索引,如何操作? 考察联合索引的结构变化与索引维护步骤问题拆解技术原理第 583 题品牌分析(以一个品牌为代表,告诉我每个部分你都如何完成的;这些方案如何帮助你的客户做出决策?) 考察品牌分析的方法论、结构化拆解能力以及分析成果对客户决策的实际价值业务理解数据驱动问题拆解第 584 题请结合一次实际经历,谈谈你如何利用AI技术解决一个具体业务或技术问题? 考察候选人对AI技术的实际应用能力、问题拆解能力和结果导向思维问题拆解结果导向技术选型第 585 题请介绍 TCP/IP 四层模型及各层的主要职责。 考察对网络分层结构的理解、各层协议角色及其协作关系问题拆解技术原理TCP/IP第 586 题Redis的原子性操作底层如何保证原子性?CAS如何保证原子性? 考察对Redis单线程模型与Lua脚本执行机制的理解,以及CAS机制的底层实现原理问题拆解技术原理Redis第 587 题请实现一个函数,给定一个字符串,找出其中不含有重复字符的最长子串的长度。 考察滑动窗口算法的理解与编码实现能力编码实现问题拆解第 588 题在Redis中缓存的信息是什么结构缓存的? 考察Redis核心数据结构及其适用场景问题拆解技术原理Redis第 589 题知道MySQL的隔离级别吗?怎么实现的? 考察MySQL事务隔离级别的定义及底层实现机制问题拆解技术原理MySQL第 590 题给定正整数n,请输出1到n的所有非空子序列,且子序列内部按升序排列。例如输入3,输出1,2,3,12,13,23,123;输入4,输出1,2,3,4,12,13,14,23,24,34,123,124,134,234,1234。请描述算法思路并给出实现。 考察枚举组合的算法设计、递归回溯或位运算技巧,以及输出格式的准确性编码实现问题拆解技术原理第 591 题如果要实现生产者消费者,在Java里用什么数据结构? 考察Java并发编程中阻塞队列与生产者消费者模型的理解问题拆解技术原理Java第 592 题如果重新做一遍这个项目,哪些环节你会优先优化?为什么? 考察候选人对项目薄弱环节的识别与改进思路持续改进问题拆解项目复盘第 593 题你了解的测试设计常用方法有哪些? 考察测试用例设计方法论的系统掌握程度问题拆解技术原理第 594 题请介绍你在大数据项目中使用过的 Hadoop、Hive 和 Spark 等组件,及各自的应用场景。 考察大数据组件实际应用能力与场景适配理解业务理解问题拆解技术选型Apache HadoopApache HiveApache Spark第 595 题请解释HashMap的底层数据结构,以及它是如何在插入元素时定位到具体存储位置的? 考察对HashMap基本存储结构和哈希定位机制的理解问题拆解技术原理Java第 596 题衣服这一品类数据量特别多,导致数据倾斜,如何针对这一场景处理? 考察对数据倾斜问题的分析与针对性解决方案设计能力性能优化问题拆解方案权衡第 597 题怎么理解箭头函数this指向继承外部作用域 考察对箭头函数词法this绑定机制的理解问题拆解技术原理JavaScript第 598 题请实现算法:给定一个字符串,找出其中最长的、包含不同字符种类数不超过 K 的子串长度。 考察滑动窗口算法的理解、边界处理及编码实现能力编码实现问题拆解技术原理第 599 题给定一个整数数组,如何找出和最小的三元组?请先给出暴力解法,再优化时间复杂度。 考察对三重循环暴力解法的时间复杂度分析,以及优化到单调栈或排序相关方法的能力编码实现问题拆解第 600 题岛屿数量问题:给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请用深度优先搜索(DFS)统计岛屿的数量。 考察DFS遍历二维网格的基本实现与边界处理能力编码实现问题拆解技术原理