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

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

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

筛选题目已选:系统设计
第 21 题数据库分库分表后,当一个查询需要根据用户名定位到具体数据库时,你会如何实现?请说明你的路由策略。 考察分库分表后数据路由与查询定位的设计能力系统设计技术原理方案权衡第 22 题如何实现基于Redis的动态开关的主动推送能力,而不是采用轮询拉取检查的方式? 考察对Redis pub/sub机制的理解及动态配置推送方案设计系统设计技术原理方案权衡Redis第 23 题如何改善大模型的幻觉,提高bad case的通过率? 考察对大模型幻觉成因的理解及系统性优化方法的落地能力持续改进问题拆解系统设计第 24 题请解释网关的概念,并列举网关的主要作用。 考查对网关核心概念及在系统架构中作用的理解。系统设计技术原理Spring Cloud Gateway第 25 题请说明 Dubbo 的基本定义,并描述其整体架构设计的关键组成部分。 考查对 Dubbo 框架定义及其架构设计的理解程度。系统设计技术原理Apache DubboJava第 26 题请解释注册中心的定义与作用,并说明实现一个注册中心需要解决哪些核心问题,包括服务注册、服务发现、健康检查、一致性、容错等机制。 考查对微服务架构中注册中心的理解,以及设计分布式系统组件的核心能力。系统设计方案权衡etcd第 27 题结合你使用腾讯云或腾讯系服务的实际经验,谈谈这些服务的核心优势以及关键的技术要点。 考察对云服务的理解深度、技术选型能力和业务落地意识业务理解系统设计技术选型第 28 题在什么场景下适合采用读写分离,什么场景下适合采用分库分表? 考察对数据库扩展策略适用场景的区分能力系统设计技术选型方案权衡第 29 题如果让你设计一个Redis代理,你会如何设计? 考察系统设计能力、对Redis协议和集群原理的理解,以及方案权衡意识系统设计技术原理方案权衡Redis第 30 题Flink-CEP是什么,讲一下它的原理以及自己在什么场景下使用过。 考察对复杂事件处理引擎原理的理解与实际应用能力业务理解系统设计技术原理Apache Flink第 31 题请解释 CompletableFuture 的概念,并结合实际项目说明你是如何使用它来实现并发搜索的。 考查对 Java 并发编程中 CompletableFuture 的理解及其在真实场景中落地并发搜索的能力。风险判断系统设计技术原理Java第 32 题微服务中的服务发现与注册是如何实现的? 考察对微服务架构中服务注册和发现机制的理解系统设计技术原理方案权衡第 33 题请介绍门面模式的概念、作用和实现方式,并结合你项目中通过门面模式对各类数据源搜索结果进行聚合的实际场景展开说明。 考查对门面模式核心概念、作用与实现方式的理解,并结合项目场景说明实际应用。系统设计技术原理方案权衡第 34 题进程间如何做到高并发? 考察对进程间并发机制、资源模型与性能边界的理解系统设计技术原理方案权衡第 35 题请介绍适配器模式的概念、作用和实现方式,并结合新数据源接入的实践进行说明。 考察对适配器模式定义、使用场景及实现方式的理解,并能结合数据源接入实例说明。系统设计技术原理方案权衡第 36 题请解释Elasticsearch能够实现更灵活查询的技术原理,重点说明其数据模型、索引结构、查询解析与执行机制,并给出具体示例。 考查对Elasticsearch核心查询机制的理解,包括倒排索引、分布式架构和查询DSL的灵活性。系统设计技术原理Elasticsearch第 37 题你提到在文章信息存储中采用了动静分离策略,请解释动静分离的概念,并说明它在你项目中的具体实现方式。 考查对动静分离概念的理解及其在项目中的实际应用能力。系统设计技术原理方案权衡CDNNginx第 38 题在使用 MySQL 与 Elasticsearch 进行数据同步时,如何避免重复插入或重复更新?请说明具体方法与机制。 考查候选人对数据同步一致性的理解,以及幂等性去重的实践能力。系统设计技术原理方案权衡ElasticsearchMySQL第 39 题请解释 Canal 这个组件,说明它能解决什么问题,并概括其同步机制的基本工作方式。 考查对 Canal 组件定位、典型用途及底层同步原理的理解。系统设计技术原理MySQL第 40 题地图区块划分的颗粒度怎么把握? 考察地图分块策略的权衡与设计思路性能优化系统设计方案权衡