猫眼面试题 · 系统设计
猫眼相关面试题,按最终去重题目聚合。
共 416 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 21 题如何设计一个 Python 服务端的整体架构?请从分层、模块划分、通信方式和扩展性等方面说明。 考察 Python 服务端架构设计的整体思路与关键权衡第 22 题UI测试过程的难点是什么,如何解决? 考察对UI测试难点识别、原因分析和解决方案的系统性理解第 23 题数据量增大导致性能下降,你会如何处理? 考察对性能优化方法论的理解和实际问题的分析能力第 24 题一人一单和超卖怎么解决的? 考察高并发下单场景下的一致性控制与方案取舍第 25 题请介绍 HTTP/2 的主要特性及其相对于 HTTP/1.1 的改进。 考察对 HTTP/2 核心机制的理解及协议演进的认识第 26 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡第 27 题Redis宕机时库存扣减如何处理? 考察缓存与DB一致性及故障恢复能力第 28 题请介绍你项目中基本模块的整体设计,以及你采用了单体还是微服务架构,为什么? 考察系统模块划分、架构选型逻辑及对项目规模的理解第 29 题服务端注册到ZooKeeper的流程是什么? 考察ZooKeeper服务发现和注册机制的理解第 30 题请介绍在[你的项目]中数据库表结构的设计思路,以及 Redis 缓存中数据是如何存储和组织的。 考察数据库设计能力与 Redis 数据建模意识第 31 题请解释DNS解析的基本流程,并说明CDN是如何利用DNS实现内容加速的。 考察DNS解析与CDN加速机制的原理理解第 32 题如何控制分布式锁的超时时间以避免误删锁或提前失效问题? 考察分布式锁超时控制的边界设计,防止锁误删与提前释放第 33 题请设计一个B端增删改、C端查询且抗流量的系统。 考察读写分离架构、缓存策略与流量防护能力第 34 题当客户端向服务端发送10个请求时,是建立一个TCP连接还是10个TCP连接? 考察对HTTP连接复用与TCP连接管理机制的理解第 35 题如何优雅地管理线程池? 考察线程池的参数配置、生命周期和优雅关闭第 36 题在高并发场景下,MySQL 可能出现哪些典型问题?请举例并说明原因与应对思路。 考察对 MySQL 高并发瓶颈的识别、原因分析及常见优化策略第 37 题请解释缓存穿透、缓存击穿和缓存雪崩这三类常见问题的含义及其各自的解决方法。 考察对缓存领域典型故障模式的理解与应对策略