职位题库

后端开发工程师面试题库

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

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

全部题目 1256 道题

1225

CentOS 机器卡顿,如何排查并找出内存占用前五的进程?

考察 Linux 线上问题排查思路与常用命令的熟练度,关注是否能从现象到定位形成闭环。
1226

本地开发分支与主分支合并发生冲突时,如何解决?

考察 Git 冲突处理流程与团队协作规范,关注是否理解冲突产生原因及安全操作。
1227

MySQL 索引底层数据结构有什么特点?深分页为什么慢、如何优化?

考察对 B+ 树索引原理与深分页执行过程的理解,以及能否给出可落地的优化方案。
1228

Redis 常用数据结构与高级数据结构分别适用于哪些业务场景?

考察对 Redis 数据类型底层实现与业务选型的理解,避免只会列举名词。
1229

请介绍一个你主导或深度参与的项目,并说明你在其中的职责与关键贡献。

考察候选人对项目的整体把握、个人贡献边界以及技术决策能力,判断其是否真正深入参与而非泛泛而谈。
1230

请描述项目中某个功能从需求到落地的完整设计流程。

考察候选人是否具备从需求拆解到方案设计、再到落地验证的完整工程思维,而非只会写代码。
1231

AI工作流中途输出异常时,你会如何设计重试与容错机制?

考察候选人对LLM工作流不确定性的工程化处理能力,包括异常分类、重试边界、幂等与成本控制。
1232

线上出现OOM时,你的排查思路是什么?如何定位根因并防止复发?

考察候选人对内存问题的系统性排查能力,以及是否具备从止血到根因治理的闭环思维。
1233

任务状态如何存储与更新?服务中断后如何恢复并保留现场?

考察候选人对长流程任务状态管理的设计能力,包括状态机建模、并发更新、幂等与断点恢复。
1234

给定一个整数序列,求最长的子序列,使相邻两项之和为2的幂。请说明你的算法思路、复杂度及正确性。

考察候选人将暴力DP优化为哈希表+枚举2的幂的能力,以及对状态转移正确性的论证。
1235

判断是否存在m个质数之和等于n,若存在输出一组方案,否则输出-1。请给出你的构造思路与边界处理。

考察候选人对质数分布、奇偶性构造和边界条件的分析能力。
1236

在AI辅助编程笔试中,如何高效利用文档和AI工具完成一个中等复杂度的链式提案系统?请描述你的工作流程。

考察候选人在限时AI编程环境中拆解需求、管理上下文和迭代验证的工程方法。
返回面试题库