后端岗位面试题 · 系统设计

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 11841 · 更新 2026-08-05

筛选题目已选:系统设计
第 861 题请描述一个你使用消息队列处理业务流程的例子。 考察消息队列的应用场景、流程设计以及候选人的表达逻辑业务理解问题拆解系统设计第 862 题你认为Redis在高并发场景下的主要瓶颈有哪些? 考察对Redis架构限制、资源瓶颈和运维风险的深入理解风险判断系统设计技术原理Redis第 863 题在大模型接入场景中,负载均衡承担什么作用? 考察负载均衡在大模型服务场景中的职责与策略系统设计方案权衡第 864 题高并发场景下,如何减少间隙锁对效率的影响? 考察通过索引和隔离级别优化并发的能力性能优化风险判断系统设计第 865 题怎么解决缓存雪崩问题?从事前预防、事中处理、事后恢复三个方面讲落地方案。 考察对缓存雪崩问题的系统性理解和工程化落地方案风险判断系统设计问题排查Redis第 866 题Redis除了缓存还可以用在什么地方? 考察对Redis典型应用场景的广度理解及场景与数据结构匹配能力问题拆解系统设计技术原理Redis第 867 题请说明在你的项目中引入RabbitMQ作为消息队列的主要作用。 考察对消息队列核心价值及其在业务场景中的实际运用能力业务理解系统设计技术原理RabbitMQ第 868 题Flink任务优化可以从哪些方面入手?对于效率问题该怎么操作? 考察对Flink性能瓶颈的识别、优化手段和实操方法的掌握性能优化系统设计问题排查Apache Flink第 869 题如何设计缓存穿透的防护方案?请说明布隆过滤器的放置层次、误判处理以及兜底查询策略。 考察缓存穿透防护机制、布隆过滤器层次与误判兜底设计系统设计方案权衡第 870 题请对比强一致性和最终一致性的区别,并说明它们适用的典型场景。 考察对分布式系统一致性模型的理解及场景权衡能力系统设计技术原理方案权衡第 871 题在高并发场景下如何设计点赞与取消点赞功能,避免频繁直接修改数据库? 考察对高频写入场景的架构设计能力,包括缓存、异步、合并与最终一致性性能优化系统设计方案权衡Redis第 872 题腾讯会议这类实时音视频产品通常使用什么传输协议?请说明选型理由。 考察对实时音视频传输协议选型的理解系统设计技术原理方案权衡TCPUDP第 873 题Redis缓存了哪些数据,这么点数据为啥不全缓存了?设置了多大内存? 考察缓存建模、全量缓存取舍与容量规划系统设计技术选型方案权衡Redis第 874 题请描述C++中类和对象的内存模型,包括成员变量、虚函数表(vtable)和对象布局的基本结构。 考察对C++对象模型核心概念的理解,包括成员存储、虚函数机制和内存布局系统设计技术原理C++第 875 题Hadoop和Doris有什么差别? 考察对分布式存储与查询引擎不同定位和适用场景的理解系统设计技术原理技术选型Apache DorisApache Hadoop第 876 题消息队列单条数据错误导致阻塞如何优化? 考察消息消费容错、异常处理与系统稳定性设计风险判断系统设计问题排查第 877 题请设计一个面向全量用户的微信步数消息推送系统,并说明关键设计考虑。 考察消息推送系统的整体设计能力,包括任务拆解、扩展性、推送策略和风险评估问题拆解风险判断系统设计第 878 题假设你有一个高并发的键值存储系统,底层使用了非易失性内存(NVM)。由于 NVM 的特性,我们希望将对键的随机插入操作转换为批量、顺序的写入。insert 函数在并发环境下必须是线程安全的,但不能使用全局锁,因为这会成为瓶颈。flush 函数应该能够高效地将多个线程插入的数据一次性、按序刷写。请先简述你的设计思路,包括如何保证线程安全、如何实现无锁或细粒度锁的插入,以及 flush 函数如何高效执行,然后实现代码。 考察并发设计能力、无锁或细粒度同步策略,以及对批量顺序写入与 NVM 特性的理解性能优化系统设计第 879 题如何设计一个高并发的商品秒杀服务? 考察高并发场景下的系统架构、流量控制、库存一致性与性能优化能力系统设计技术选型方案权衡Redis第 880 题请描述广告投放从广告主创建到展示给用户的宏观链路过程。 考察对广告生态整体流程的理解与结构化表达业务理解沟通表达系统设计