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

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

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

筛选题目已选:问题拆解
第 1 题如何求解一个整数数组的连续子数组最大和? 考察动态规划与贪心思想的掌握程度编码实现问题拆解技术原理第 2 题100M内存空间,给10G无序数据排序的方案,追问归并排序和堆实现的具体逻辑 考察大数据量下内存受限时的排序策略及归并排序、堆排序的实现细节性能优化问题拆解技术原理第 3 题在设计基于 LLM 的检索系统时,如何更好地引入和使用 Embedding? 考察对 LLM Embedding 的本质理解、选型与质量评估能力问题拆解系统设计技术选型LLM第 4 题给定多个涉及不同条件的SELECT查询语句,请说明应如何为相关表设计索引,并解释设计依据。 考察数据库索引设计方法及权衡,以及根据查询模式优化索引的能力问题拆解技术原理方案权衡第 5 题请描述你进行数据建模的一般步骤和方法。 考察数据建模的系统性思维、方法论应用和业务理解业务理解问题拆解技术原理第 6 题算法题:给定二维数组,1代表陆地,0代表海洋,四方向联通,问岛屿数量,要求用BFS实现。 考察图的BFS遍历、边界处理与复杂度分析编码实现问题拆解技术原理第 7 题请介绍大模型监督微调(SFT)的流程,并说明SFT数据的构建方式以及SFT阶段的损失函数。 考察对SFT流程、数据构建及损失函数的理解问题拆解技术原理第 8 题如何用两个普通队列实现堆? 考察队列模拟堆的数据结构设计和操作正确性问题拆解技术原理方案权衡第 9 题请介绍 HashMap 的底层实现原理。 考察对 HashMap 数据结构、哈希冲突处理与扩容机制的理解问题拆解技术原理Java第 10 题请介绍YouTube DNN推荐模型的结构。 考察对YouTube深度推荐模型结构的掌握与理解问题拆解技术原理第 11 题做过微调吗?讲一下SFT(监督微调)的基本原理。 考察对监督微调原理、流程与关键要素的理解问题拆解技术原理第 12 题如果要你从零设计一个高并发网络服务框架,你会如何设计? 考察网络编程的系统设计能力与并发模型理解问题拆解系统设计方案权衡Java第 13 题在一个乱序数组中,如何找出第 K 大的数? 考察排序、堆和快选等经典算法及复杂度分析编码实现问题拆解技术原理第 14 题请描述Tiger项目中使用encoder-decoder架构生成内容的过程。 考察候选人对其项目中结合深度学习模型(encoder-decoder)的技术流程理解问题拆解技术原理第 15 题xv6 进行进程切换过程中,用户态和内核态分别会发生哪些操作? 考察对操作系统进程切换机制及特权级转换流程的理解问题拆解技术原理第 16 题请描述用户在浏览器中输入一个完整 URL 并完成登录的完整网络请求流程,包括 DNS 解析、建立连接、HTTP 请求与响应等环节。 考察对网络请求全链路的理解,涵盖 DNS、TCP、HTTP 及登录场景下的协议细节性能优化问题拆解技术原理DNSHTTPTCP第 17 题equals与==的区别是什么? 考察对Java对象比较机制的理解问题拆解技术原理Java第 18 题三次握手是在同步什么消息?为什么是三次? 考察对TCP三次握手机制的理解,包括同步内容与设计原因问题拆解技术原理TCP第 19 题求一个整数数组能拼接成的最大数,输出字符串。 考察排序比较器的设计和数字拼接大小比较的算法思维编码实现问题拆解技术原理第 20 题快速排序的平均时间复杂度是多少?最坏情况如何? 考察对快排时间复杂度的分析能力问题拆解技术原理