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

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

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

筛选题目已选:技术选型
第 101 题请介绍 MySQL 中常见的索引类型有哪些,并分别解释它们的特点与适用场景。 考察对 MySQL 索引类型分类和适用性的理解技术原理技术选型MySQL第 102 题Nginx 有哪些主要特点? 考察对 Nginx 核心特性与适用场景的理解技术原理技术选型Nginx第 103 题父线程和子线程之间如何共享数据?请说明常见方案及其优缺点。 考察对线程间数据传递方案的理解与权衡技术原理技术选型方案权衡Java第 104 题你平时使用 AI 辅助编程吗?主要使用哪些工具,以及如何将 AI 集成到你的开发流程中? 考察候选人对 AI 编程工具的实际应用经验与工程化集成能力持续改进风险判断技术选型第 105 题请介绍一下你掌握的编程语言及其应用场景。 考察候选人的语言掌握广度与实际应用深度自我认知技术选型第 106 题Hive和Spark分别是什么?它们的主要用途和区别是什么? 考察对Hive和Spark基本概念、应用场景及差异的理解技术原理技术选型Apache HiveApache Spark第 107 题请比较 Python 和 Java 在语言特性、性能和应用场景上的主要差异。 考察对两种主流编程语言的深度理解与实际选型能力技术原理技术选型JavaPython第 108 题PostgreSQL和MySQL有什么区别? 考察对两大关系型数据库特性差异的理解和对比能力技术原理技术选型方案权衡MySQLPostgreSQL第 109 题在 Golang 项目中,你通常使用哪些 Web 框架?请说明选择标准。 考察对 Go 生态框架的了解与选型依据技术选型方案权衡Go第 110 题TypeScript和JavaScript的主要区别是什么? 考察对TypeScript核心特性的理解及其与JavaScript的关系技术原理技术选型JavaScriptTypeScript第 111 题将本地缓存扩展为 Redis 集群后,如何确定某个 key 存储在哪个机器上? 考察 Redis 集群数据分布与哈希槽位的理解问题拆解技术原理技术选型Redis第 112 题RabbitMQ 的典型应用场景有哪些? 考察消息队列在系统架构中的实际应用与价值判断业务理解系统设计技术选型RabbitMQ第 113 题分布式 ID 的生成方式有哪些? 考察分布式唯一 ID 生成方案的理解与选型能力技术原理技术选型第 114 题请介绍常见的加密算法及其适用场景 考察对对称加密、非对称加密和哈希算法的理解与应用选择能力风险判断技术原理技术选型第 115 题Redis Bitmap做人群标签,人群数量变多时如何扩展? 考察Bitmap人群标签方案的可扩展性与容量规划问题拆解系统设计技术选型Redis第 116 题如何保证缓存与数据库的双写一致性?请说明具体机制和适用场景。 考察双写一致性保障策略的掌握与方案权衡系统设计技术选型方案权衡第 117 题缓存穿透是什么?数据库、缓存、布隆过滤器的写入顺序该如何设计? 考察缓存穿透的定义、成因及布隆过滤器在写入流程中的正确设计技术原理技术选型Redis第 118 题有一个订单表,已经存了几千万数据了,性能不好,你会怎么做,去优化它的读写性能? 考察对海量数据下数据库读写性能优化的系统性思考系统设计技术选型方案权衡第 119 题为什么 Kafka 原生不支持按内容过滤消息,而 RocketMQ 可以实现过滤? 考察对两者架构设计与消息模型差异的理解技术原理技术选型方案权衡Apache KafkaApache RocketMQ第 120 题如果缓存满了,需要按一定策略将缓存淘汰掉,你知道哪些缓存淘汰算法? 考察对常见缓存淘汰算法的理解与适用场景技术原理技术选型