后端岗位面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 161 题为什么要用跳表不用红黑树? 考察对跳表和红黑树作为有序数据结构在并发场景下实现差异的理解技术原理技术选型方案权衡Redis第 162 题MySQL 中内连接和左连接的区别是什么? 考察 SQL 连接类型的语义理解与适用场景问题拆解技术原理MySQL第 163 题请解释分布式系统中的 BASE 理论,并说明它与 CAP 理论之间的关系。 考查对分布式系统核心理论的理解,包括 BASE 的基本概念及其与 CAP 的关联。技术原理第 164 题事务的特性,分别怎么理解? 考察数据库事务ACID特性的准确理解与实际意义技术原理第 165 题模糊查询(如 LIKE '%value%')是否会导致索引失效?为什么? 考察对模糊查询索引使用原理及索引失效条件的理解问题拆解技术原理SQL第 166 题在 Go 语言中,map 和 sync.Map 有什么不同?在什么场景下应该优先使用 sync.Map? 考察对 Go 并发安全映射的实现特性和适用场景的理解技术原理方案权衡Go第 167 题请讲解 JWT 的组成及登录鉴权流程。 考察对 JWT 结构、生成校验流程及安全风险的理解风险判断技术原理JWT第 168 题请介绍 MyBatis 中动态 SQL 有哪些常用标签,并说明它们各自的作用。 考察对 MyBatis 动态 SQL 标签的理解与适用场景区分问题拆解技术原理MyBatis第 169 题请说明数据库乐观锁的实现方式及适用场景。 考察乐观锁原理、实现细节与并发控制意识风险判断技术原理第 170 题我看你用到了WebSocket,那是什么? 考察对WebSocket协议原理、特性及适用场景的理解技术原理WebSocket第 171 题在C++中,如果一个类B同时继承类A和类C,且两个基类都含虚函数,那么类B拥有几个虚函数表? 考察对C++多继承下虚函数表机制的理解技术原理C++第 172 题C#中是否可能发生内存泄漏?请说明常见场景及如何避免。 考察对C#托管环境内存管理与潜在泄漏的理解风险判断技术原理C#.NET第 173 题请解释虚拟内存的作用及其核心机制。 考察对虚拟内存原理与隔离、扩展机制的理解技术原理第 174 题栈的访问速度为什么比堆快? 考察对内存分配策略、局部性原理和硬件缓存机制的理解性能优化技术原理C++第 175 题有一个数据量比较小的数组,但是会非常频繁写入、删除和更改其中的值,如何实现这个数组的实时排序? 考察高频动态更新场景下排序算法的选择与实现问题拆解技术原理方案权衡第 176 题SpringBoot引入MyBatis要做哪些操作? 考察SpringBoot集成MyBatis的配置与使用流程技术原理技术选型MyBatisSpring Boot第 177 题shared_ptr的多线程安全性如何?引用计数是否线程安全? 考察C++智能指针在多线程环境下的安全性与边界理解风险判断技术原理C++第 178 题介绍Spring的两个核心功能 考察对Spring框架基础核心能力的理解技术原理Spring Framework第 179 题布隆过滤器在你的项目里是做什么用的? 考察候选人对布隆过滤器实际应用场景的理解与项目落地能力业务理解项目复盘技术原理第 180 题哪些排序算法的时间复杂度能达到O(nlogn)?哪些算法的期望时间复杂度为O(nlogn)但可能因数据倾斜退化为O(n²)? 考察对O(nlogn)排序算法及其退化条件的理解风险判断技术原理