深圳虾皮信息科技有限公司面试题 · 风险判断
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 415 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 21 题GC过程中的安全点是什么? 考察垃圾回收中安全点的定义、作用与实现机制第 22 题什么是线程安全?如何实现线程安全? 考察对并发正确性概念的理解及常见实现手段的掌握第 23 题请详细介绍HTTPS的加密过程,包括对称加密、非对称加密、CA证书以及防篡改机制。 考察对HTTPS协议安全机制的综合理解第 24 题请解释TCP连接关闭过程中TIME_WAIT状态的作用,以及它可能带来的问题。 考察对TCP协议状态机及网络连接管理细节的理解第 25 题如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池? 考察线程池参数配置与任务执行效率、响应时间之间的平衡第 26 题在分布式锁场景中,为什么需要给锁的值加一个随机唯一值?具体如何实现?请举例说明。 考察分布式锁正确性中对唯一持有者标识的理解与实现第 27 题Java中如何避免内存泄漏? 考察对Java内存泄漏成因及预防措施的理解第 28 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 29 题怎么保证缓存和数据库之间的数据一致性? 考察缓存一致性策略、更新顺序和异常处理第 30 题Redis怎么保证与SQL的一致性? 考察缓存与数据库一致性方案的权衡与工程实践第 31 题你认为Redis在高并发场景下的主要瓶颈有哪些? 考察对Redis架构限制、资源瓶颈和运维风险的深入理解第 32 题怎么解决缓存雪崩问题?从事前预防、事中处理、事后恢复三个方面讲落地方案。 考察对缓存雪崩问题的系统性理解和工程化落地方案第 33 题消息队列单条数据错误导致阻塞如何优化? 考察消息消费容错、异常处理与系统稳定性设计第 34 题说实现了三级缓存,怎么实现的 考察对多级缓存架构设计与实现细节的理解第 35 题给定一组不同颜色的货币,每种货币对应一个未知的金额值(所有金额构成一个已知的整数列表,如 {1, 2, 10})。我们可以使用一台理想取款机:输入一个总金额,它总会用尽可能少张的货币(即从大到小依次取用)来出钱,且每种货币只会使用一次。请问:如何构造一个单次取款金额,使得观察取款机吐出的各颜色货币张数,就能唯一确定每种颜色对应的面额?请给出通用求解思路。 考察贪心算法下的信息编码与唯一性判定第 36 题你提到了爬虫,有遇到过验证码吗,怎么解决? 考察爬虫工程中验证码处理的经验、策略与边界意识第 37 题介绍XXL-Job架构,如何防止重复调度 考察对XXL-Job整体架构、任务调度流程及重复调度防护机制的理解第 38 题请谈谈Spring框架中如何开启事务?使用注解驱动事务时,有哪些常见原因会导致事务失效?并解释事务的传播行为。 考察Spring事务的原理、注解配置、失效场景及传播行为理解第 39 题请详细解释布隆过滤器的原理、优缺点及其适用场景。 考察对布隆过滤器原理、空间时间权衡及工程应用的掌握第 40 题消息队列可靠性如何保证? 考察消息传递全链路可靠性设计与故障处理