后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 461 题如何实现一个短链路(短网址)系统? 考察系统设计能力,包括短码生成、存储、重定向与扩展第 462 题你会从哪些方面保证一个代理服务的稳定性? 考察对代理服务稳定性设计思路的全面性第 463 题如何在生产环境不停服的情况下,将数据从原来的 16 张表迁移到 64 张表? 考察大规模在线数据迁移的方案设计、一致性保障与回滚能力第 464 题如果线程池里面任务一直处理不过来,队列越来越大怎么办? 考察线程池过载时的诊断、应对策略与系统设计权衡第 465 题如何设计一个压测方案,使100个线程能够同时并发执行100个相同行为? 考察并发压测的同步触发机制与整体设计思路第 466 题有一个单机的Redis,内存是50M,现在有100M的数据要去使用,你想想有哪些设计方案? 考察在有限内存下处理超量数据的方案权衡与取舍能力第 467 题Kafka消息积压了怎么处理? 考察对消费性能瓶颈的定位与扩容降级方案的掌握第 468 题请介绍 MySQL 主从同步的基本原理和常见实现方式。 考察对 MySQL 主从同步机制的理解与掌握程度第 469 题讲讲Transformer的原理。 考察对Transformer架构核心组件及其工作原理的理解第 470 题数据库采用主从架构,如果主从之间网络忽然连接不上,导致数据不同步,如何解决? 考察主从复制故障场景下的处理思路与一致性意识第 471 题Redlock有性能问题,怎么设计一个性能更好的分布式锁? 考察对分布式锁性能优化思路和一致性权衡的理解第 472 题MCP与传统的Function Calling在工具调用层面,主要的区别和优势是什么? 考察对MCP与Function Calling在工具调用架构上的区别与优势的理解第 473 题一个千万行级别数据的表增删改查效率低,如何优化? 考察对大规模数据存储的优化思路与工程取舍第 474 题什么是Nginx子请求?以及子请求的实现原理? 考察对Nginx内部请求处理机制的理解第 475 题当多个用户同时请求不同优惠券的信息且均可能击穿缓存时,你会使用一把全局锁还是每张优惠券一把锁?请说明各自优缺点及适用场景。 考察缓存击穿场景下锁粒度设计及其对并发和性能的影响第 476 题如何设计一个支持千万级用户在线状态系统? 考察高并发系统设计、实时性保障与扩展性权衡第 477 题如果分片集群中某个键只有一个,如何处理这个键的分片?请描述你采用的策略。 考察对分片键设计及热点key处理的能力第 478 题让你设计一个RAG你要怎么做? 考察RAG系统的整体设计、组件选择与关键工程考量第 479 题实际业务中,如果第三方接口的 QPS 只有 10,但业务需求是 100,应该怎么做? 考察在第三方能力受限时,通过缓存、异步化、限流降级等技术手段满足业务吞吐需求的设计能力第 480 题Sentinel限流的原理是什么,它是怎么实现的? 考察对Sentinel限流算法原理与实现机制的理解