小鹅通面试题 · 系统设计
小鹅通相关面试题,按最终去重题目聚合。
共 659 道真题 · 当前筛选命中 69 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 21 题介绍Hash的实际应用场景 考察对哈希数据结构原理及其在真实系统中应用的理解第 22 题请谈谈你是否有过服务限流的实践?如有,如何实现和配置? 考察限流算法、实现方式和业务落地能力第 23 题如果让你设计Go里面的锁,应该怎么去设计? 考察并发原语设计能力、互斥与同步机制理解及边界场景处理第 24 题500M内存,如何对十亿个手机号进行去重? 考察海量数据去重方案设计、空间复杂度估算与权衡第 25 题设计一个支持多级评论的数据库表结构,请说明主要表设计。 考察评论系统的数据库建模能力第 26 题当商家和用户数量都很大时,需要查询某家店进了哪些人,或某人进了哪些店,你会如何设计分表方案? 考察大数据量下多对多关系建模与分表策略第 27 题请说明MySQL Buffer Pool的作用、工作原理以及如何通过配置优化其性能。 考察对InnoDB缓冲池机制的理解和性能调优能力第 28 题把优惠券都放在Redis里扣减,如果Redis扛不住压力怎么办? 考察缓存系统高并发下的容量与扩展设计、降级与限流策略第 29 题请描述设计MySQL表结构时的主要考量点。 考察数据库表设计的基本原则和工程实践第 30 题请设计一套基于 MySQL 的权限鉴权表结构,并说明核心表之间的关系。 考察基于关系型数据库的权限模型设计与表结构规划能力第 31 题说一下CDN让访问变快的原理 考察对CDN缓存、就近分发和网络优化机制的理解第 32 题如何保证Redis缓存与MySQL的数据一致性? 考察缓存策略设计、并发一致性与故障场景的处理能力第 33 题项目限流怎么做的,是动态的还是静态的? 考察限流方案的技术选型、实现细节和动态调整能力第 34 题怎么实现的大文件上传 考察大文件上传的技术方案设计、分片与断点续传等关键点第 35 题Linux 下 CPU 飙高时如何排查? 考察 Linux 性能排查工具链和定位思路第 36 题请描述一下你是如何设计和实现一个排行榜功能的? 考察排行榜的实现方案、数据结构选择与性能优化第 37 题为什么选择微服务架构?请结合具体场景说明其优缺点与适用边界。 考察对微服务架构动机、权衡与适用边界的理解第 38 题在异步队列中,如果前一个任务执行时间过长,你会怎么处理?请结合 Web Workers 等方案谈谈你的思路。 考察对异步任务队列中长任务阻塞问题的理解及解决方案设计第 39 题直播时上架热门商品如何设计? 考察直播带货场景下商品上架的系统设计与并发处理能力第 40 题请介绍你负责的订单系统中,下单接口的完整流程,以及订单ID是在哪个环节、如何生成的? 考察订单系统设计、分布式ID方案及接口流程理解