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

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

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

筛选题目已选:问题拆解
第 201 题请列举栈的常见应用场景,并说明其核心原理。 考察对栈数据结构特性及其典型应用的理解问题拆解技术原理第 202 题给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请计算岛屿的数量。岛屿由相邻的陆地(水平或垂直方向连接)组成,并假设网格四周均被水包围。请给出实现思路和代码。 考察图遍历算法(DFS/BFS)的应用能力及边界处理编码实现问题拆解技术原理第 203 题请写出一个函数,生成给定整数数组的所有全排列。 考察回溯算法、递归与去重的编码实现能力编码实现问题拆解第 204 题你有两个相同的鸡蛋和一座100层的塔,从某一层往下扔鸡蛋会碎,求找出鸡蛋恰好会碎的最小楼层所需的最少扔鸡蛋次数,并说明算法思路。 考察二分策略的认知、边界条件与最坏情况分析能力问题拆解技术原理第 205 题请实现一个有界阻塞队列,要求支持多生产者多消费者场景,并说明你的设计要点。 考察并发编程中的阻塞队列设计、线程安全与边界处理编码实现问题拆解技术原理Java第 206 题谈谈SpringBoot的启动过程 考察对SpringBoot启动流程的理解和核心组件掌握问题拆解技术原理Spring Boot第 207 题请你说说 HashMap 的实现原理,包括 hashCode 的作用以及 hashCode 相同是否代表冲突,最后讲讲红黑树在 HashMap 中的作用。 考察对 HashMap 底层结构、哈希冲突和处理机制的理解深度问题拆解技术原理Java第 208 题请说明如何求解数据流中的Top K个最大元素,并分析其复杂度。 考察对TopK问题解法的掌握与复杂度分析能力问题拆解技术原理第 209 题Object a = new User(); 这行代码在 Java 中执行时发生了什么? 考察 Java 对象创建过程中的引用、堆内存分配和对象初始化问题拆解技术原理Java第 210 题请解释 Elasticsearch 中倒排索引的原理。 考察对倒排索引核心机制的理解问题拆解技术原理Elasticsearch第 211 题请解释数据库的四种事务隔离级别,并说明各自解决的问题和可能出现的并发异常。 考察对事务隔离级别及其并发异常的理解深度问题拆解技术原理MySQLPostgreSQL第 212 题创建三个索引,是有一个B+树还是三个? 考察对索引物理存储结构的基本理解问题拆解技术原理第 213 题请围绕Java内存模型(JMM)聊聊Java并发,重点说说内存可见性、原子性和有序性,以及它们与volatile、synchronized等机制的关系。 考察对Java内存模型及并发三特性的理解深度问题拆解技术原理Java第 214 题如何保证分库分表后跨分片查询的性能和效率? 考察分片查询的性能优化手段性能优化问题拆解方案权衡第 215 题意图识别 agent 如何保证路由的准确性? 考察意图识别路由准确性的工程方法与评估机制问题拆解风险判断技术原理第 216 题实现 LRU 淘汰策略后,查询、淘汰操作的时间复杂度是多少? 考察 LRU 缓存的数据结构选择与时间复杂度分析问题拆解技术原理第 217 题请实现一个函数,返回二叉搜索树中第 k 大的元素。 考察二叉搜索树的性质与中序遍历变形能力编码实现问题拆解技术原理第 218 题请描述一次完整的 DNS 解析过程。 考察对 DNS 解析流程、缓存和协议细节的理解问题拆解技术原理DNS第 219 题当 LIKE 使用左模糊(如 LIKE '%keyword%')时,索引为什么失效,底层具体发生了什么? 考察左模糊 LIKE 导致索引失效的底层机制问题拆解技术原理MySQL第 220 题管道/有名管道的底层实现是什么? 考察进程间通信中管道的内核实现机制与使用条件问题拆解技术原理Linux