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