深圳虾皮信息科技有限公司面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 41 题在一个乱序数组中,如何找出第 K 大的数? 考察排序、堆和快选等经典算法及复杂度分析编码实现问题拆解技术原理第 42 题请描述Tiger项目中使用encoder-decoder架构生成内容的过程。 考察候选人对其项目中结合深度学习模型(encoder-decoder)的技术流程理解问题拆解技术原理第 43 题AOP不用动态代理还有其他实现办法吗 考察对AOP实现原理及替代方案的理解技术原理方案权衡Java第 44 题请说明Java线程池的核心参数及其各自的作用。 考察对Java线程池核心参数的理解及应用技术原理方案权衡Java第 45 题手写代码实现反转单链表 考察链表操作的基本功与边界处理编码实现技术原理第 46 题请介绍你在实习中最有技术难点的项目,并说明你具体负责的工作内容。 考察候选人项目深度、技术难点识别与个人职责界定项目复盘自我呈现技术原理第 47 题xv6 进行进程切换过程中,用户态和内核态分别会发生哪些操作? 考察对操作系统进程切换机制及特权级转换流程的理解问题拆解技术原理第 48 题请解释 Java 中的管程(Monitor)机制,并说明它与 synchronized 和 Lock 的关系。 考察对 Java 并发同步底层机制的理解及术语表达能力沟通表达技术原理Java第 49 题请描述用户在浏览器中输入一个完整 URL 并完成登录的完整网络请求流程,包括 DNS 解析、建立连接、HTTP 请求与响应等环节。 考察对网络请求全链路的理解,涵盖 DNS、TCP、HTTP 及登录场景下的协议细节性能优化问题拆解技术原理DNSHTTPTCP第 50 题请解释数据库事务的ACID特性。 考察对事务一致性、隔离性和持久性的理解技术原理第 51 题equals与==的区别是什么? 考察对Java对象比较机制的理解问题拆解技术原理Java第 52 题三次握手是在同步什么消息?为什么是三次? 考察对TCP三次握手机制的理解,包括同步内容与设计原因问题拆解技术原理TCP第 53 题求一个整数数组能拼接成的最大数,输出字符串。 考察排序比较器的设计和数字拼接大小比较的算法思维编码实现问题拆解技术原理第 54 题快速排序的平均时间复杂度是多少?最坏情况如何? 考察对快排时间复杂度的分析能力问题拆解技术原理第 55 题请解释TCP拥塞控制的基本原理,并说明慢启动、拥塞避免、快重传和快恢复的核心机制。 考察对TCP拥塞控制机制的理解与掌握技术原理TCP第 56 题对称加密有什么算法 考察对称加密算法的掌握程度与原理理解技术原理技术选型第 57 题请描述TCP三次握手的过程及每一步的作用。 考察对TCP连接建立机制和状态转换的理解技术原理TCP第 58 题MySQL 索引分类都有哪些? 考察对 MySQL 索引类型、数据结构和适用场景的系统理解技术原理MySQL第 59 题讲到了CAS和synchronized,那么CAS和synchronized的区别是什么? 考察并发编程中同步机制的原理、适用场景和性能权衡技术原理方案权衡Java第 60 题请介绍快速排序的实现思路、你会采用的优化方式,以及如何判断排序算法是否稳定。 考察快速排序实现、常见优化与排序稳定性判断标准编码实现问题拆解技术原理