后端岗位面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 21 题在设计支付系统时,如何避免和处理用户重复支付的问题? 考察支付系统的幂等性设计与异常恢复能力问题拆解风险判断系统设计第 22 题如何实现函数重载? 考察对函数重载概念、实现方式和语言差异的理解问题拆解技术原理第 23 题请解释地址重定向(即地址重定位)在动态链接中是如何实现的? 考察对程序装载与链接中地址重定位机制的理解问题拆解系统设计技术原理第 24 题请讲述一下你解决岛屿类算法题(如岛屿数量、岛屿面积或岛屿周长)的思路。 考察算法思路表达、问题抽象与解法推导能力问题拆解技术原理第 25 题请谈谈你对Git的理解,并举例说明在实际项目中常用的Git命令和操作。 考察Git核心概念、常用工作流及实际应用能力沟通表达问题拆解技术原理Git第 26 题请解释Java线程池中核心线程数、最小线程数(通常即核心线程数)和最大线程数的含义及其之间的关系。 考察线程池参数含义及其任务调度规则的理解问题拆解技术原理Java第 27 题@Transactional注解是如何实现事务传播的?如果A方法调用B方法,B怎么知道A上的注解信息(比如通过ThreadLocal)? 考察Spring事务原理、注解元数据获取及事务上下文传递机制问题拆解技术原理Spring Framework第 28 题在 Java 中,一个 try 块可以配置多个 catch 块吗?如果可以,多个 catch 块的执行过程是怎样的? 考察 Java 异常处理中多 catch 块的使用规则与执行顺序问题拆解技术原理Java第 29 题给定一个整数数组,请找出所有在1到10000之间但未出现在该数组中的整数,并输出它们。 考察数组去重、范围遍历与缺失值查找的编程实现能力编码实现问题拆解第 30 题TCP的包是一个一个发出去的,如果说有一个包延迟了会怎么办? 考察TCP可靠传输、超时重传与拥塞控制机制的理解问题拆解技术原理TCP第 31 题针对列(1,2,3,4)建立的联合索引,查询条件为列3、列1时,该查询是否走索引?请说明原因。 考察查询条件列顺序无关性及联合索引最左前缀原则问题拆解技术原理MySQL第 32 题Kafka怎么实现延迟消费? 考察对 Kafka 消息延迟处理机制的理解与实现方案问题拆解技术原理方案权衡Apache Kafka第 33 题请介绍C++11引入的主要新特性,并选择其中一个你熟悉的特性深入说明其设计动机和典型使用场景。 考察对C++11新特性的掌握广度以及对关键特性的深入理解问题拆解技术原理C++第 34 题如何编写 RESTful API 接口文档?请说明关键部分和工具。 考察接口文档的组织能力和常用工具的了解沟通表达问题拆解RESTful API第 35 题如何改善大模型的幻觉,提高bad case的通过率? 考察对大模型幻觉成因的理解及系统性优化方法的落地能力持续改进问题拆解系统设计第 36 题请介绍你项目中最复杂的模块,并说明其具体实现。 考察候选人对复杂模块的深入理解、架构拆解与实现细节表达能力问题拆解项目复盘技术原理第 37 题100M内存空间,给10G无序数据排序的方案,追问归并排序和堆实现的具体逻辑 考察大数据量下内存受限时的排序策略及归并排序、堆排序的实现细节性能优化问题拆解技术原理第 38 题详细阐述从浏览器输入域名到页面响应的整个过程。 考察网络请求全链路理解,包括DNS、TCP、HTTP、渲染等环节问题拆解技术原理DNSHTTPTCP第 39 题请挑选你目前做过的项目中最满意的一个,并详细描述你在这个项目中是如何写出高质量代码的。 考察候选人对优秀代码标准的个人理解与实际落地能力编码实现问题拆解结果导向第 40 题MySQL 中内连接和左连接的区别是什么? 考察 SQL 连接类型的语义理解与适用场景问题拆解技术原理MySQL