职位题库

后端开发工程师面试题库

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

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

全部题目 1256 道题

565

你两段实习经历的相同点和不同点是什么?你觉得这两段实习分别收获了什么?

考察候选人的反思能力、对比分析能力,以及能否从不同环境中提炼可迁移的工程经验。
566

为什么你在腾讯转正了还继续参加秋招?秋招都面了哪些公司?

考察候选人的求职动机、职业规划清晰度、对滴滴的意向程度,以及是否存在盲目海投。
567

你对我们滴滴这个部门了解多少?

考察候选人对滴滴及目标部门的了解程度、求职准备是否充分,以及业务理解能力。
568

请说明如何用贪心思想判断数组中是否存在三个数满足三角形三边关系,并分析时间复杂度。

考察候选人对贪心策略的理解、三角形三边关系的数学性质以及算法复杂度分析能力。
569

请描述一道需要按照要求模拟的编程题,并说明你的解题思路和关键步骤。

考察候选人将自然语言描述的规则转化为代码的能力,以及处理边界条件和细节的逻辑思维。
570

针对一道编程题,你最初暴力解法通过率低,后来用二分优化通过率提升但未完全通过,请分析可能的原因及进一步优化方向。

考察候选人对算法优化的理解、二分查找的应用场景以及性能瓶颈分析能力。
571

请结合你参与过的项目,挑一个你负责的核心模块,说明业务目标、你的具体职责、技术难点以及最终结果。

考察候选人能否清晰、有逻辑地介绍真实项目,并识别其实际承担的工作与技术难点。
572

请解释Java中常见的集合类及其底层数据结构,并说明HashMap的扩容机制。

考察Java基础知识的掌握程度,尤其是集合框架和HashMap原理。
573

在项目中你做过哪些SQL优化?如果数据量很大,你会如何设计分表方案?

考察数据库实际优化经验与分表设计能力,判断是否具备处理大数据量的工程思维。
574

你了解Redis大key和热点key问题吗?在实际项目中如何发现和解决?

考察对Redis常见生产问题的理解与处理经验。
575

你平时如何使用AI编程工具提升效率?请举例说明。

考察候选人对AI编程工具的实践程度与持续学习意识。
576

线上服务出现 CPU 飙高告警时,你会如何从机器、进程、线程到代码逐层定位根因?

考察候选人是否具备线上 CPU 飙高问题的系统化排查思路,能否按层级缩小范围并用数据支撑判断。
返回面试题库