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

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

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

筛选题目已选:技术原理
第 101 题@Transaction注解在哪些情况下会失效? 考察对Spring事务传播机制、代理机制及异常处理边界理解风险判断技术原理Spring Framework第 102 题如果线程池的核心线程数为2,最大线程数为4,目前已有两个线程在运行,再来一个任务会怎么样? 考察线程池任务提交流程与队列饱和机制风险判断技术原理第 103 题List、Set、Map有什么区别? 考察对 Java 集合框架三种核心接口的存储结构与特性认知技术原理技术选型Java第 104 题如何实现函数重载? 考察对函数重载概念、实现方式和语言差异的理解问题拆解技术原理第 105 题请分别解释正向代理和反向代理的概念,并说明两者在用途、部署位置、服务对象和配置方式上的主要区别。 考查候选人是否理解正向代理与反向代理在角色、位置和使用场景上的本质差异。技术原理方案权衡第 106 题Python 中字典和列表在查找操作上哪个更快?为什么? 考察对哈希表与顺序查找底层原理的理解性能优化技术原理Python第 107 题是否了解DMA? 考察对直接内存访问基础概念的理解技术原理第 108 题请解释单元测试的概念,并说明你在实际项目中编写单元测试的方法和步骤。 考查对单元测试基本概念的理解以及在实际项目中编写单元测试的实践经验。编码实现项目复盘技术原理第 109 题用的Redis是怎么实现会话记忆的功能的? 考察Redis存储会话数据的设计与实现能力系统设计技术原理Redis第 110 题请解释单元测试覆盖率的概念,并描述你在项目中如何计算单元测试覆盖率。 考查对软件测试中覆盖率概念的理解及实际度量方法。编码实现技术原理第 111 题有了解过 HTTPS 吗? 考察对 HTTPS 原理、安全性和实际应用的理解安全意识技术原理HTTPSTLS第 112 题请解释 Go 中 slice 的扩容机制。 考察 slice 底层数组容量增长规则与内存分配理解技术原理Go第 113 题请解释地址重定向(即地址重定位)在动态链接中是如何实现的? 考察对程序装载与链接中地址重定位机制的理解问题拆解系统设计技术原理第 114 题请讲述一下你解决岛屿类算法题(如岛屿数量、岛屿面积或岛屿周长)的思路。 考察算法思路表达、问题抽象与解法推导能力问题拆解技术原理第 115 题请解释一下数据库 MVCC(多版本并发控制)的基本原理。 考察对数据库并发控制机制的基本理解技术原理方案权衡第 116 题请谈谈你对 Python 和 PyTorch 常用操作的了解程度。 考察 Python 基础与 PyTorch 常用操作的熟悉度自我认知技术原理PythonPyTorch第 117 题请谈谈你对Git的理解,并举例说明在实际项目中常用的Git命令和操作。 考察Git核心概念、常用工作流及实际应用能力沟通表达问题拆解技术原理Git第 118 题数据库分库分表后,当一个查询需要根据用户名定位到具体数据库时,你会如何实现?请说明你的路由策略。 考察分库分表后数据路由与查询定位的设计能力系统设计技术原理方案权衡第 119 题请解释Java线程池中核心线程数、最小线程数(通常即核心线程数)和最大线程数的含义及其之间的关系。 考察线程池参数含义及其任务调度规则的理解问题拆解技术原理Java第 120 题请描述HTTP报文的结构,并说明各个组成部分的作用和大小限制。 考察对HTTP报文格式、字段组成以及大小限制的理解技术原理HTTP