后端岗位面试题(2026 最新)
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 81 题存储引擎InnoDB和MyISAM的区别 考察对两种主流MySQL存储引擎核心特性的掌握与适用场景判断第 82 题请介绍你后端项目划分出的多个子项目,分别说明每个子项目的作用,以及它们之间是如何协作和交互的。 考察候选人对后端系统模块化设计的理解,以及描述模块间协作与交互的能力。第 83 题你在做项目的时候碰到最困难的问题是什么? 考察候选人面对技术或协作难题时的拆解、应对与复盘能力第 84 题请从核心概念、解决的主要问题以及在多模块项目中的依赖管理和打包实践三个层面,概述 Maven 的工作方式。 考察对 Maven 核心概念、价值及多模块场景下依赖管理与打包技能的掌握程度。第 85 题请选择一个你最熟悉的项目,详细介绍它的背景、你的职责、技术难点以及最终成果。 考察项目经验梳理、技术深度和成果呈现能力第 86 题请介绍在使用 MyBatis Plus 框架时,如何通过 QueryWrapper 实现对 MySQL 数据库的灵活查询? 考查对 MyBatis Plus 中 QueryWrapper 的核心 API 和动态查询能力的掌握程度。第 87 题请解释HashMap的工作原理,并说明key和value是否可以为null,以及它是否是线程安全的。 考察对HashMap底层原理、null处理及线程安全性的理解第 88 题请解释 OpenAPI 规范的定义,并说明它在 API 开发中的主要作用和优势。 考查对 OpenAPI 规范的理解及其在 API 全流程中的实际价值。第 89 题请介绍一下 AUTOSAR(AUTomotive Open System ARchitecture)是什么,以及如何基于 AUTOSAR 编写底层驱动?开发中通常使用哪些工具? 考察对AUTOSAR架构的理解、驱动开发流程和工具链掌握第 90 题你在项目中使用了 Swagger 和 Knife4j 自动生成接口文档,请谈谈它们各自的作用,以及它们对项目开发的影响。 考查候选人对接口文档工具链的理解,以及其在项目协作、开发效率、维护成本等方面的实际影响。第 91 题如何求解一个整数数组的连续子数组最大和? 考察动态规划与贪心思想的掌握程度第 92 题请解释 API 签名认证算法的定义及其主要作用,并结合实际项目说明你是如何实现该算法的? 考查候选人是否理解 API 签名认证的用途、原理,并具备实际落地经验与安全边界意识。第 93 题Golang的GPM调度模型,为什么要多个P? 考察对Go调度模型设计目的与并发能力的理解第 94 题请结合你在项目中使用 Spring Cloud Gateway 的实际经验,说明 API 网关的典型应用场景,以及它在你的项目中具体解决了哪些问题。 考查对 API 网关核心价值的理解及在真实项目中的落地能力。第 95 题MyBatis的#{}和${}有什么区别?哪个是预编译且能防止SQL注入的安全写法? 考察MyBatis参数占位符的底层机制与SQL注入防护意识第 96 题请编写一条 MySQL 查询语句,筛选出成绩总分排名前 80 的学生。 考察 SQL 聚合、排序与排名筛选能力,重点是 LIMIT 与聚合函数的搭配第 97 题了解哪些限流算法吗? 考察限流算法基础认知与适用场景辨析第 98 题在客户端 SDK 开发中,有哪些值得遵循的设计技巧? 考查候选人对于客户端 SDK 设计原则和工程实践的理解,包括 API 设计、版本兼容、性能与稳定性等。第 99 题你知道哪些中间件可以用于处理跨库查询或数据汇总?请介绍你熟悉的一两种。 考察对数据库中间件、数据同步或查询聚合工具的认知广度与深度第 100 题线程池怎么确定各个参数? 考察线程池核心参数的计算依据、业务场景适配和调优方法