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

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

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

筛选题目已选:技术原理
第 941 题单例模式双重检查锁中,为什么在获取锁之后需要第二次判空? 考察对双重检查锁中锁与实例初始化顺序的理解风险判断技术原理Java第 942 题请说明Redis的内存淘汰策略,包括默认淘汰策略以及不同场景下的选用建议。 考察对Redis内存管理机制的理解及选型能力技术原理技术选型方案权衡Redis第 943 题请说明关系型数据库和非关系型数据库的区别。 考察对两类数据库核心特性、适用场景及选型依据的理解技术原理方案权衡第 944 题请解释JVM内存区域划分及各个区域的作用。 考察对JVM内存模型的理解深度技术原理问题排查JVM第 945 题MySQL索引数据结构? 考察对MySQL索引底层实现原理的理解技术原理MySQL第 946 题RDB容易丢失数据的原因是什么? 考察对Redis RDB持久化机制及其数据安全边界的理解风险判断技术原理Redis第 947 题单例模式的实现方式有哪些? 考察设计模式基础、线程安全与性能权衡编码实现技术原理方案权衡Java第 948 题哪些场景下会用表锁? 考察数据库锁机制的理解及实际场景应用风险判断技术原理方案权衡MySQL第 949 题请解释Spring Boot自动配置的原理。 考察对Spring Boot自动配置机制及其底层注解的理解技术原理技术选型Spring Boot第 950 题在一个最多容纳500人的群聊系统中,当群成员已满499人时,若同时有10个用户请求加入,如何保证系统正确只允许1人加入? 考察并发控制下的容量限制一致性和超卖问题处理风险判断技术原理方案权衡第 951 题给定一棵二叉树,原地(不允许使用额外数组或辅助空间)将其展开为单链表,链表顺序为前序遍历顺序。请写出核心代码。 考察二叉树的遍历与原地改造能力编码实现问题拆解技术原理第 952 题向SQL数据库中写入过大的数据(例如超长文本或超大单行记录)会引发哪些影响? 考察对数据库存储模型、性能与容量边界的理解性能优化风险判断技术原理SQL第 953 题数组和链表有什么区别?各自的使用场景是什么? 考察数据结构基础及根据场景选型的意识技术原理方案权衡第 954 题ArrayList 和 LinkedList 的底层结构及区别是什么? 考察对 Java 常用集合底层实现及性能特性的理解技术原理方案权衡Java第 955 题请介绍Go协程与操作系统中线程的区别。 考察Go协程与线程的概念理解及并发模型认知系统设计技术原理Go第 956 题请实现一个算法:给定平面上的 n 个点,找出在同一条直线上的最多点数,并返回这个最大点数。 考察几何问题的建模能力与算法实现细节编码实现问题拆解技术原理第 957 题请解释 JVM 类加载的双亲委派机制,并说明其作用。 考察对 JVM 类加载机制原理的理解及设计意图技术原理JVM第 958 题哈希表用什么哈希函数,冲突怎么解决? 考察哈希函数选择与冲突处理策略的基础知识技术原理方案权衡第 959 题有一个表,包含学生姓名、项目和分数三列,请写一条 SQL 查询出至少有两门课程分数大于 80 的学生姓名。 考察 SQL 分组、聚合与条件过滤能力编码实现问题拆解技术原理SQL第 960 题PP(流水线并行)的主要缺陷有哪些? 考察对流水线并行缺陷的理解技术原理方案权衡