深圳虾皮信息科技有限公司面试题 · 问题拆解
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 687 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 541 题请设计一个支持单聊和群聊的即时通讯系统,重点考虑消息可靠送达、顺序性与已读状态。 考察即时通讯系统的整体架构设计与核心机制第 542 题请实现并解释如何对链表进行 k 个一组翻转,并处理剩余节点不足 k 个的情况。 考察链表操作、递归或迭代分治思想及边界处理能力第 543 题Python中的Dict是什么,如何解决哈希冲突的问题?有哪些解决方案,有没有可能降到O(1)? 考察对Python字典实现原理、哈希冲突处理策略及时间复杂度边界的理解第 544 题浏览器访问网页的完整过程是怎样的? 考察网络协议栈、DNS解析和HTTP请求链路的理解第 545 题请介绍你对多线程编程的掌握程度,包括你熟悉的线程模型、并发原语以及典型应用场景。 考察多线程基础知识的广度与深度,以及能否联系实际应用第 546 题能否不使用传统互斥锁,通过无锁方式实现线程安全? 考察无锁并发理论如CAS、原子类和读写锁变体的理解第 547 题请说明 Dijkstra 算法的时间复杂度,并解释其计算依据。 考察对 Dijkstra 算法时间复杂度的理解及其与实现方式的关系第 548 题在做长序列端到端生成时,如果模拟推理的二阶段建模存在割裂,你一般如何解决? 考察对端到端生成建模一致性的理解与解法第 549 题请从你的项目经历中挑一个最难的难点,说明当时面临的具体问题、你的解决思路和最终结果。 考察问题拆解、技术攻关和结果复盘能力第 550 题请实现买卖股票的最佳时机算法,要求返回最大利润。 考察动态规划或贪心思路解决交易问题的能力第 551 题从1亿个数中找到最大的100个,讲一下实现思路。 考察海量数据TopK问题的算法设计与复杂度分析第 552 题请说明快速排序的时间复杂度和空间复杂度及其适用场景。 考察对快速排序算法性能分析的理解第 553 题在MySQL的四种隔离级别下,分别解决了哪些并发问题? 考察对隔离级别与并发问题对应关系的理解第 554 题程序申请100字节的内存,操作系统是马上拿出100字节的内存吗? 考察对虚拟内存、物理内存分配及按需分页机制的理解第 555 题请用你熟悉的编程语言实现全排列算法,要求输出输入数组的所有排列。 考察递归回溯及排列生成的基本编码能力第 556 题请介绍你在数据治理方面的具体工作内容。 考察候选人在数据治理中的实践深度与具体项目执行第 557 题Linux系统中有个服务器从磁盘上读了一个数据文件,通过一个tcp连接发送给远端的另一台服务器,这个过程中这个数据文件经历了哪些过程。 考察Linux文件读取、网络传输全链路的系统调用与数据路径第 558 题讲一下HashMap底层实现? 考察HashMap的数据结构、哈希冲突处理与扩容机制第 559 题请实现一个 LRU 缓存,并说明其核心思路与时间复杂度。 考察 LRU 缓存的核心数据结构选择与实现能力第 560 题能否描述一下Spark的执行原理和提交过程? 考察对Spark作业提交流程、执行模型及资源调度机制的理解