后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 781 题Golang 中无缓冲 Channel 和有缓冲 Channel 的区别是什么? 考察对 Channel 缓冲机制、同步与异步行为的理解第 782 题OpenStack 的核心组件有哪些?它们各自的作用是什么? 考察对 OpenStack 架构和组件功能的掌握第 783 题请描述你在项目中如何防止商品超卖,并说明关键实现方案。 考察并发下单场景下防止超卖的技术方案与权衡第 784 题当高流量导致 Redis 被打垮时,你会如何处理并预防? 考察故障应急处理、降级策略与容量规划能力第 785 题现在要求一秒内最多30个请求,如何实现? 考察限流算法选型、实现细节与边界处理能力第 786 题请分析你刚才给出的系统方案可能存在的潜在问题,并说明如何应对。 考察对方案风险的系统性识别与应对能力第 787 题B站视频投稿时,需同时保存视频文件、生成播放凭证并创建投稿记录,如何用本地消息表实现最终一致性,确保文件存储失败时自动回滚投稿状态? 考察分布式事务最终一致性方案设计与失败处理能力第 788 题如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池? 考察线程池参数配置与任务执行效率、响应时间之间的平衡第 789 题请介绍MySQL数据库备份的常见方案及其适用场景。 考察对MySQL备份原理、方案选型与恢复策略的理解第 790 题请结合你的项目,详细说明在查询和更新流程中如何保证数据库与Redis的缓存一致性,并阐述对应的业务逻辑和设计思路。 考察缓存一致性策略、更新流程设计及项目落地能力第 791 题请说明Spark On YARN的Cluster和Client两种运行模式的区别。 考察对Spark YARN部署模型的理解及Driver运行位置的影响第 792 题如何解决消息队列消息积压的问题? 考察消息积压的排查能力与扩容降载思路第 793 题请说明数据库事务的四个隔离级别分别解决什么问题? 考察对事务隔离级别及其对应并发问题的理解第 794 题在 Java 中给线程池添加事务处理时,事务能否保证正确提交和回滚?请说明存在的问题及解决方案。 考察对事务边界、线程隔离和分布式事务风险的理解第 795 题谈谈你对动态代理的理解 考察对动态代理原理、应用场景及与静态代理区别的理解第 796 题当哈希冲突在每条链上都比较多时,整体性能下降,如何优化? 考察对全局冲突场景的判断与整体结构优化能力第 797 题你觉得我们项目中建表应该要考虑一些什么呢? 考察数据库表设计的规范性与业务理解第 798 题请介绍 XXL-Job 的整体架构及核心组件。 考察对分布式任务调度框架 XXL-Job 架构及组件协作的理解第 799 题场景题:有100个接口需要查询并生成PDF,你会如何设计该流程? 考察并发查询、异步处理和资源控制的综合设计能力第 800 题请解释什么是缓存(Cache),以及它在系统中的作用。 考察对缓存原理和价值的理解能力