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

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

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

筛选题目已选:系统设计
第 581 题什么是 Goroutine?它是如何调度的? 考察对 Goroutine 概念、并发模型和调度机制的理解系统设计技术原理Go第 582 题如何提高抢票接口的QPS? 考察对高并发接口性能优化与限流降级的理解性能优化系统设计方案权衡第 583 题让你来设计一张表,你会关注哪些信息?如果执行得很慢,你会怎么排查? 考察数据库表设计的完整性和慢查询排查思路系统设计技术原理问题排查MySQL第 584 题请描述如何利用 Redis 缓存和定时异步任务,将热点数据的并发点赞、评论和收藏操作回写到数据库? 考察缓存与数据库一致性、异步回写和并发控制能力风险判断系统设计方案权衡Redis第 585 题NPU的内存是否可以修改?如果可以,通常通过什么方式或工具进行操作? 考察对NPU内存可编程性和调试方法的理解系统设计技术原理第 586 题分片集群的原理是什么? 考察对分片集群架构、数据分布与伸缩性原理的理解系统设计技术原理第 587 题Redis 如何实现分布式 ID? 考察使用 Redis 生成全局唯一 ID 的方案设计、原子性与性能权衡系统设计技术选型Redis第 588 题请介绍 Dubbo 中服务注册与发现的工作原理,以及 ZooKeeper 在其中的作用。 考察对分布式服务框架核心机制的理解系统设计技术原理Apache DubboZooKeeper第 589 题数据库表有1000万条数据,如何进行优化? 考察对大数据量数据库性能优化的系统化理解和实践经验性能优化系统设计问题排查第 590 题AOP 有哪些典型应用场景?在实际项目中如何正确使用 AOP? 考察对切面编程理念、典型场景及工程落地细节的理解系统设计技术原理方案权衡第 591 题请介绍操作系统文件系统的基本组成和核心功能。 考察对文件系统核心机制的理解与逻辑表达能力系统设计技术原理第 592 题请介绍你如何使用 Redis 的 SETNX 命令实现分布式锁。 考察对 SETNX 命令的理解及其在分布式锁中的应用风险判断系统设计技术原理Redis第 593 题请描述如何实现不同用户看到不同页面的功能,并结合实际场景说明方案。 考察对用户权限与页面呈现逻辑的理解及实现方案设计需求分析风险判断系统设计第 594 题用一个线程不行吗,会有什么问题? 考察对多线程必要性与单线程局限性的理解,以及并发模型选择的能力系统设计技术原理方案权衡第 595 题请介绍你项目中抽奖流程的设计与实现,包括核心环节和关键考虑。 考察对业务流程的理解、设计完整性与风险控制业务理解风险判断系统设计第 596 题如果某实例频繁宕机,你会如何设计负载均衡策略以保证系统可用性? 考察负载均衡、健康检查与故障转移设计风险判断系统设计问题排查第 597 题请对比 B+ 树与二叉搜索树在数据库索引场景下的区别。 考察对两种树结构特性及适用场景的理解,尤其是数据库索引为何常用 B+ 树系统设计技术原理方案权衡第 598 题如何解决缓存穿透和雪崩问题? 考察缓存异常场景的识别与应对策略风险判断系统设计技术原理第 599 题MySQL里有2000W数据,Redis中只存20W的数据,如何保证Redis中的数据都是热点数据? 考察缓存淘汰策略、热数据识别与Redis内存管理系统设计技术原理方案权衡MySQLRedis第 600 题百万点赞量级下,如何设计一个点赞系统? 考察高并发写放大、数据一致性、缓存与存储分层设计能力性能优化系统设计方案权衡Redis