后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 801 题除了在数据库、中间件这两个方面做幂等,还有哪些地方可以做幂等? 考察对幂等设计整体方案的理解与扩展思考第 802 题挑一个项目中比较核心的模块,从系统设计目标、关键技术选型和实践中的难点三个方面展开介绍。 考察候选人结构化表达项目核心模块的能力,覆盖设计思路、技术权衡与实战问题第 803 题请描述 Spring Boot 从启动到完成初始化的整体过程。 考察对 Spring Boot 启动与初始化流程的整体理解第 804 题Redis的reactor模型是如何实现单线程高并发的? 考察对Redis单线程事件循环与IO多路复用的理解第 805 题请解释Sentinel的底层原理,包括资源定义、流量控制和熔断降级的实现机制。 考察对Sentinel服务治理核心机制的理解第 806 题请谈谈你对常见微服务组件的了解,以及它们在系统中的作用。 考察微服务架构的组件知识广度与核心职责理解第 807 题如何使用 Redis 的 List 类型实现一个队列? 考察基于 List 实现队列的入队出队、阻塞与可靠性设计第 808 题你们的三层缓存是怎么设计的? 考察缓存架构设计、层级划分与一致性策略第 809 题请描述分库分表架构的整体设计思路及关键要点。 考察对分库分表架构的理解、设计权衡与实施要点第 810 题在Netty集群场景下,Netty是如何实现其核心功能的? 考察Netty核心原理和集群场景下的工作机制第 811 题请介绍你在系统设计中对安全性的考虑和实践,例如身份认证、权限控制、数据加密等方面。 考察候选人对系统安全设计的理解深度和实际经验第 812 题大key与热key如何解决? 考察对Redis大key和热key问题的识别、影响分析及处理策略第 813 题消息队列在系统中主要用来解决哪些问题? 考察对消息队列核心作用和应用场景的理解第 814 题请描述一个高并发秒杀系统的整体实现方案。 考察对秒杀场景的系统设计能力与并发控制意识第 815 题请说明在系统架构中采用分层设计的原因和好处。 考察对分层架构设计动机与价值的理解第 816 题某一个服务频繁调用另一个服务时,你会如何做优化? 考察服务间调用优化的系统思维与性能优化能力第 817 题介绍一下 C++ 中左值引用和右值引用,以及它们各自的使用场景。 考察对 C++ 引用类型本质的理解及移动语义、完美转发等实际应用第 818 题请解释API网关(Gateway)的工作原理。 考察对网关核心职责、请求流转与扩展机制的理解第 819 题如果使用锁来保护热点 key 的缓存重建,锁的粒度应该怎么设计? 考察锁粒度选择的合理性,平衡并发性能与数据一致性第 820 题高并发抢验证码场景如何设计? 考察高并发下的限流、防重、削峰与一致性设计