猿辅导面试题 · 系统设计

猿辅导相关面试题,按最终去重题目聚合。

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

筛选题目已选:系统设计
第 41 题Dubbo、Protobuf、gRPC等RPC框架,底层都是二进制传输的。如果我这里有一个Java对象,有name和age两个字段,想通过二进制序列化后进行传输,应该怎么设计? 考察二进制序列化设计及对RPC框架底层序列化机制的理解系统设计技术原理技术选型Apache DubbogRPCJava第 42 题Redis库存预减,那要是MySQL扣减失败怎么办,你怎么把库存还回去? 考察分布式场景下缓存与数据库一致性、补偿机制的合理设计风险判断系统设计方案权衡MySQLRedis第 43 题如何设计联合索引? 考察联合索引的字段顺序与最左前缀原则系统设计方案权衡MySQL第 44 题请解释MySQL事务的ACID特性,并说明InnoDB如何实现事务的原子性、一致性和隔离性。 考察对MySQL事务核心概念及其底层实现机制的理解系统设计技术原理InnoDBMySQL第 45 题在写入非常频繁的场景下,如何处理MQ消息堆积问题? 考察消息队列性能优化、扩容和积压应对策略性能优化系统设计问题排查第 46 题如何解决模型幻觉问题? 考察对LLM幻觉成因的理解及系统性缓解策略风险判断系统设计技术原理第 47 题请描述一条INSERT语句在MySQL中的完整执行过程。 考察对MySQL写入链路、缓存、日志与存储引擎协作的理解系统设计技术原理InnoDBMySQL第 48 题你提到分库分表,数据库的ID是怎么设计的? 考察分布式场景下ID生成策略、唯一性保障与业务影响系统设计技术原理方案权衡