后端岗位面试题 · 方案权衡
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 23109 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 781 题请描述建立RAG系统的整体流程,并重点说明知识库构建中的分片策略、嵌入模型选择以及向量存储方案。 考察对RAG全流程的理解、知识库构建的关键决策及技术选型能力第 782 题请介绍你了解的设计原则,并重点说明李氏替换原则的内涵与应用。 考察设计原则的知识广度与对里氏替换原则的理解深度第 783 题接口日志记录如何设计才能最小化对业务代码的侵入,并保证日志系统故障不影响核心业务? 考察日志系统的解耦设计与故障隔离能力第 784 题请列举常见的限流算法,并说明为什么滑动窗口相比固定窗口更常用。 考察限流算法原理及滑窗设计的合理性第 785 题使用 Cache Aside(旁路缓存)模式时,如何保证缓存与数据库的数据一致性?请说明可能的不一致场景及应对策略。 考察对旁路缓存一致性问题的理解及常见处理方案第 786 题场景题:10万员工,每个员工有10个标签,从中选取500个员工能代表这10万人,选取方法是什么? 考察基于标签分布的代表性抽样设计能力第 787 题抽象类和接口的区别?接口能声明变量吗? 考察面向对象设计中抽象类与接口的语法和设计意图第 788 题Redis的持久化有哪些方式? 考察对Redis持久化机制的理解与选型能力第 789 题请谈谈你对领域驱动设计(DDD)的理解,并说明其核心概念和应用场景。 考察对领域驱动设计的核心概念、分层思想与实际应用的理解第 790 题请说明MySQL索引的作用,并谈谈建立索引时应遵循哪些原则? 考察对MySQL索引机制的理解及索引设计能力第 791 题B站“一键三连”接口QPS峰值达50万,如何设计滑动窗口限流算法,并区分普通用户与大会员的操作权限? 考察限流算法设计、资源配额差异化管理和高并发场景下的实现权衡第 792 题请介绍MySQL分库分表的常用策略,以及分表后如何高效查询数据。 考察分布式数据库架构下的分片策略与跨分片查询处理能力第 793 题如何设计搜索系统中的检索召回 Top-K 方案? 考察信息检索召回阶段的设计思路、性能优化与权衡第 794 题JDK 8 的 ConcurrentHashMap 为什么将分段锁改为 synchronized? 考察对 JDK 8 中锁实现演进及其底层优化的理解第 795 题请列举并解释你在软件设计中常用的设计原则,并结合实际项目说明它们的应用。 考察对常见设计原则的理解、应用场景及与实际项目的结合能力第 796 题请描述一个类似商品展示的场景,Redis 如何设计,使用哪种数据结构合适? 考察 Redis 在商品展示场景下的数据结构选型与设计思路第 797 题Select、poll、epoll的区别是什么 考察IO多路复用机制的原理、适用场景和性能差异第 798 题请解释 TCP/IP 通信中粘包与拆包现象的产生原因,并说明常见的解决策略。 考察对 TCP 流式传输特性、粘包拆包成因及处理方案的理解第 799 题Linux进程间通信方式? 考察Linux进程间通信机制的掌握程度与应用场景理解第 800 题多线程编程中你使用过哪些技术? 考察多线程技术栈的广度与深度理解