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