后端岗位面试题(2026 最新)
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 201 题我看你用到了WebSocket,那是什么? 考察对WebSocket协议原理、特性及适用场景的理解第 202 题结合你使用腾讯云或腾讯系服务的实际经验,谈谈这些服务的核心优势以及关键的技术要点。 考察对云服务的理解深度、技术选型能力和业务落地意识第 203 题在C++中,如果一个类B同时继承类A和类C,且两个基类都含虚函数,那么类B拥有几个虚函数表? 考察对C++多继承下虚函数表机制的理解第 204 题C#中是否可能发生内存泄漏?请说明常见场景及如何避免。 考察对C#托管环境内存管理与潜在泄漏的理解第 205 题请结合一次实际调优经历,说明你是如何定位JVM性能问题并采取优化措施的? 考察JVM调优的实际经验、问题定位能力和优化效果验证第 206 题请解释虚拟内存的作用及其核心机制。 考察对虚拟内存原理与隔离、扩展机制的理解第 207 题栈的访问速度为什么比堆快? 考察对内存分配策略、局部性原理和硬件缓存机制的理解第 208 题有一个数据量比较小的数组,但是会非常频繁写入、删除和更改其中的值,如何实现这个数组的实时排序? 考察高频动态更新场景下排序算法的选择与实现第 209 题SpringBoot引入MyBatis要做哪些操作? 考察SpringBoot集成MyBatis的配置与使用流程第 210 题shared_ptr的多线程安全性如何?引用计数是否线程安全? 考察C++智能指针在多线程环境下的安全性与边界理解第 211 题在什么场景下 MySQL 可以替代 Redis?请结合具体业务需求说明判断依据。 考察对 MySQL 和 Redis 能力边界的理解,以及基于业务场景的技术选型能力第 212 题介绍Spring的两个核心功能 考察对Spring框架基础核心能力的理解第 213 题布隆过滤器在你的项目里是做什么用的? 考察候选人对布隆过滤器实际应用场景的理解与项目落地能力第 214 题在什么场景下适合采用读写分离,什么场景下适合采用分库分表? 考察对数据库扩展策略适用场景的区分能力第 215 题哪些排序算法的时间复杂度能达到O(nlogn)?哪些算法的期望时间复杂度为O(nlogn)但可能因数据倾斜退化为O(n²)? 考察对O(nlogn)排序算法及其退化条件的理解第 216 题请说明线程池的底层实现原理。 考察对线程池核心组件、任务执行流程和参数优化的理解第 217 题COUNT()、COUNT(1)、COUNT(某一列)三者的区别,平常常用哪种? 考察对SQL聚合函数COUNT不同用法的理解与实战选择第 218 题说一下MySQL InnoDB存储引擎的索引结构。 考察InnoDB索引的数据结构与存储特性第 219 题Go 语言是如何实现跨平台编译的? 考察对 Go 语言跨平台编译机制和工具链的理解第 220 题请介绍一下 Redis 的 zset(有序集合)数据结构。 考察对 zset 底层编码、操作特性和适用场景的理解