小鹅通面试题 · 系统设计
小鹅通相关面试题,按最终去重题目聚合。
共 659 道真题 · 当前筛选命中 69 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 1 题说说防抖和节流 考察对前端性能优化中防抖与节流机制的理解及应用能力第 2 题分库分表了解吗?如果十亿数据的大表要分表,怎么做,分表之后业务怎么切换? 考察分库分表方案设计能力与迁移切换的工程落地思路第 3 题接口日志记录如何设计才能最小化对业务代码的侵入,并保证日志系统故障不影响核心业务? 考察日志系统的解耦设计与故障隔离能力第 4 题讲讲你的RPC框架,为什么要基于TCP协议自定义? 考察RPC框架设计动机、TCP与HTTP对比及自定义协议的优势第 5 题页面需要展示多张图片,如何优化显示效果? 考察多图场景下的加载性能、布局稳定与用户体验优化能力第 6 题在高并发场景下如何设计点赞与取消点赞功能,避免频繁直接修改数据库? 考察对高频写入场景的架构设计能力,包括缓存、异步、合并与最终一致性第 7 题线程数量可以无限大吗?为什么? 考察对线程资源有限性和系统限制的理解第 8 题请描述从在浏览器地址栏输入一个 URL 到页面完整显示出来的全过程。 考察对 Web 请求、渲染和网络协议的整体理解与系统化表述能力第 9 题怎么确保MySQL和Redis的缓存一致性? 考察缓存与数据库一致性的核心方案与取舍第 10 题在大表分小表(分片)的场景中,多个小表之间如何保证数据一致性? 考察分片架构下的一致性设计能力与边界认知第 11 题如何设计缓存系统?请分别说明磁盘缓存和缓存服务器的实现方案。 考察缓存层次设计、存储介质选型与一致性处理第 12 题请设计一个聊天室系统的动态房间创建机制,并说明如何围绕房间管理完善相关业务功能。 考察实时通信系统的房间生命周期管理与业务扩展能力第 13 题场景题:20万人同时直播间打赏,前端有哪些优化点? 考察高并发实时场景下的前端性能优化与架构设计第 14 题你会如何封装一个可复用的组件? 考察组件封装的设计意识、复用性和 API 设计第 15 题Go有了协程之后,那它的线程是怎么调度的?(GMP模型) 考察Go运行时对线程、协程和调度器的底层理解第 16 题在将系统拆分为微服务架构时,需要考虑哪些关键因素?它的优缺点有哪些? 考察对微服务架构的全面理解,包括设计考量、利弊权衡第 17 题请解释 Redis 高性能的核心原理。 考察对 Redis 内存模型、IO 模型与单线程优势的深入理解第 18 题实现双向绑定的原理是什么? 考察对前端框架双向数据绑定核心机制的理解第 19 题除了 Redis 和 MySQL 缓存外,还有哪些常见的数据缓存机制?请从不同层级举例说明。 考察对系统各层缓存机制的全局认知和层级意识第 20 题请解释缓存击穿、缓存雪崩。 考察对缓存失效两类典型故障的识别、成因与解决方案