职位题库

后端开发工程师面试题库

面向后端开发工程师相关面试,围绕系统设计、算法、MySQL、缓存、项目经验等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

1256 道题目建议用时 3768 分钟专项面试练习

全部题目 1256 道题

1129

在定长区间和计数中,如果窗口和恰好等于当前最大值,计数应如何处理?请结合代码逻辑说明。

考察候选人对计数重置与累加条件的精确理解,避免出现多算或漏算。
1130

MySQL 8 的默认隔离级别是什么?请说明该隔离级别能避免和无法避免哪些并发异常。

考察候选人对 MySQL 事务隔离级别的基础掌握,以及能否把隔离级别与脏读、不可重复读、幻读等并发异常对应起来。
1131

生产环境只有一个接口通过 OpenResty 返回 502,其他接口正常,请给出你的排查思路。

考察候选人在多层分布式部署下,面对单一接口 502 的定位能力,包括分层排查、日志分析、上游健康检查与复现验证。
1132

滑动窗口与摘要如何管理上下文?

考察候选人对大模型上下文管理机制的理解,包括滑动窗口和摘要两种策略的原理、适用场景及如何验证压缩后关键信息不丢失。
1133

一次 MCP 调用返回过多数据,撑爆上下文怎么办?

考察候选人在面对外部工具返回海量数据时的应急处理和系统设计能力,包括数据截断、分页、流式处理、摘要等策略。
1134

单表上亿条数据,如何优化?

考察候选人对大表优化的系统化知识,包括索引设计、分库分表、读写分离、锁机制等,并深入理解索引代价和锁竞争。
1135

多级缓存的整体结构是什么?为什么需要多级缓存?

考察候选人对多级缓存架构的理解,包括各级缓存的角色、数据一致性、失效策略以及为什么需要多级缓存。
1136

限流机制怎么设计?有没有评估过限流误差?

考察候选人对限流算法的掌握程度,包括常见限流算法、分布式限流实现、限流误差来源及评估方法。
1137

平时古法编程多一点还是 AI Coding 多一点?

了解候选人对AI辅助编程工具的使用习惯、依赖程度,以及是否具备对AI生成代码的审查与判断能力。
1138

从 HTTP 协议和报文的角度,讲一下 session 和 cookie 的关系是什么?

考察候选人对HTTP无状态特性、Cookie作为客户端存储与传输机制、Session作为服务端状态管理之间协作关系的理解。
1139

你认为 GET 请求可以带请求体吗?如果可以,依据是什么?

考察候选人对HTTP规范细节的掌握程度,以及在规范模糊地带进行论证和工程判断的能力。
1140

讲一下 OSI 七层模型,并说明 HTTP、TCP、UDP 分别在哪一层

考察候选人对网络分层模型的基础掌握,以及将常见协议映射到分层结构的能力。
返回面试题库