职位题库

后端开发工程师面试题库

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

1223 道题目建议用时 3669 分钟专项面试练习

全部题目 1223 道题

1093

除了加监控告警,你还了解哪些问题定位方式?请结合实例说明。

考察候选人对问题定位手段的广度与深度,是否理解告警只是发现手段,定位还需要链路追踪、日志、指标、复现与二分等组合方法。
1094

你认为一个需求“做好”的标准是什么?

考察候选人对交付质量的理解是否超出“功能跑通”,是否具备正确性、可维护性、可观测性和协作意识。
1095

你如何用AI辅助分析耗时等模块?上下文是怎么提供给模型的?

考察候选人是否真正实践过AI辅助研发,能否说清数据来源、上下文组织、结果校验,而不是停留在“用过工具”。
1096

如果AI生成了一段质量不佳的代码,你如何识别出来?

考察候选人的代码审查能力和工程判断力,尤其是新手能否识别AI代码中的隐蔽问题,而不是盲目接受。
1097

请用英文描述你会如何设计并实现“从字符串第1个字符开始,每次取长度m的子串翻转,然后从第2个字符开始,再取长度m翻转,直到结尾”的算法,并分析暴力解法为什么会超时以及如何优化。

考察候选人能否把英文题意转化为可执行算法,识别暴力解法的复杂度瓶颈,并给出合理的优化思路。
1098

请用英文描述你会如何模拟“每天数组每个元素加k,然后把最大值折半,重复m天,最后求和”的过程,并说明如何避免暴力模拟超时。

考察候选人能否识别重复取最大值的数据结构需求,使用堆或有序结构优化模拟过程,并正确处理浮点运算与求和。
1099

笔试包含英文的数据结构、数据库、操作系统选择题,请说明你会如何准备这类英文技术选择题,以及遇到长题干或不认识的单词时如何应对。

考察候选人的英文技术阅读策略、知识面覆盖和应试取舍能力。
1100

如何设计一个会议纪要 agent?

考察候选人对 Agent 系统的整体架构设计能力,包括任务编排、工具调用、异常处理与结果产出。
1101

请手写实现大数乘法,并说明你如何在没有明确输入输出规格的情况下定义接口、处理进位和前导零。

考察候选人在需求不完整时拆解问题、定义接口并处理边界条件的能力,而非套用模板。
1102

你用过 C++ 的原子计数吗?请说明适用场景和内存序选择。

考察候选人对 C++ 并发基础的真实掌握程度,而非仅停留在算法题层面。
1103

你们的 coding agent 如何做记忆管理?和 Claude Code、Codex 这类产品相比有什么区别?

考察候选人对 agent 架构的真实理解,以及能否区分自己参与的部分和外部产品。
1104

云 agent 的容器迁移或重启后,上下文如何恢复?

考察候选人对有状态服务容错和上下文持久化的系统设计能力。
返回面试题库