深圳虾皮信息科技有限公司面试题 · 技术原理
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 2193 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 161 题用两个栈实现一个队列,支持入队和出队操作,如何设计? 考察栈与队列的数据结构特性及操作转换能力第 162 题你了解 HTTPS 吗?请谈谈它的工作原理。 考察对 HTTPS 核心机制、加密流程和安全性优势的理解第 163 题请简述 JVM 垃圾回收的基本原理,包括常见的垃圾回收算法和垃圾收集器,并说明如何评估其性能。 考察对 JVM 内存管理与垃圾回收机制的掌握程度第 164 题如果两列数据,一列A是主键索引,一列B有索引,能否插入/查询数据 where b=xxx? 考察数据库索引基本原理与查询优化器对非主键索引的使用第 165 题你认为Redis在高并发场景下的主要瓶颈有哪些? 考察对Redis架构限制、资源瓶颈和运维风险的深入理解第 166 题TCP 连接建立过程是怎样的? 考察 TCP 三次握手的基本流程和状态变化第 167 题在Linux中,有一个文件每行包含一组数字,如何使用命令行工具查看指定行中数字去重后的前k个? 考察对Linux文本处理命令(如awk、sort、uniq)及管道组合的掌握第 168 题用户态线程和内核进程的核心区别是什么? 考察对并发模型、调度机制和性能影响的理解第 169 题说实现了三级缓存,怎么实现的 考察对多级缓存架构设计与实现细节的理解第 170 题请简述 Redis 的线程模型,说明其单线程处理模式带来的优势与潜在瓶颈,并解释 6.0 之后引入多线程的目的。 考察对 Redis 事件循环、单线程优势及多线程扩展的理解第 171 题HashMap在插入元素时如何解决哈希冲突?请说明链表和红黑树的转换条件。 考察哈希冲突处理机制及树化阈值细节第 172 题请解释什么是缓存穿透,以及有哪些常见解决方案? 考察对缓存穿透概念与应对方案的理解第 173 题如果用户反馈前端页面加载或交互反应慢,你会如何排查和优化? 考察前端性能问题的系统性排查思路与优化手段第 174 题介绍XXL-Job架构,如何防止重复调度 考察对XXL-Job整体架构、任务调度流程及重复调度防护机制的理解第 175 题请介绍HashMap的数据结构及其核心原理。 考察对HashMap底层存储、哈希冲突处理及扩容机制的理解第 176 题请详细说明MySQL锁的类型、粒度以及加锁规则。 考察对MySQL锁机制的理解,包括共享锁、排他锁、意向锁及锁粒度第 177 题请列举并说明几个你在日常工作中最常用的 Linux 命令及其典型使用场景。 考察对 Linux 常用命令的掌握程度及实际应用能力第 178 题请谈谈Spring框架中如何开启事务?使用注解驱动事务时,有哪些常见原因会导致事务失效?并解释事务的传播行为。 考察Spring事务的原理、注解配置、失效场景及传播行为理解第 179 题如果服务器TIMEWAIT过多如何进行检测和优化 考察网络连接状态的理解与系统调优能力第 180 题请详细解释布隆过滤器的原理、优缺点及其适用场景。 考察对布隆过滤器原理、空间时间权衡及工程应用的掌握