职位题库

后端开发实习生面试题库

面向后端开发实习生相关面试,围绕数据结构、前缀树、敏感词过滤、线上排查、线程池等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

9 道题目建议用时 27 分钟专项面试练习

全部题目 9 道题

01

请做自我介绍

快速了解候选人的教育背景、技术栈、实习经历与求职动机,判断其表达是否结构化、与岗位是否匹配。
02

离职原因与下一份实习预期:为什么没有继续留在上一段实习,下一份实习希望获得什么、选择什么方向?

考察候选人的职业规划是否清晰、离职原因是否合理,以及对本岗位的期待是否与团队能提供的资源匹配,评估稳定性与动机。
03

对 AI 与 Agent 工作的理解:如何定义偏 AI 工作、期望开发哪类 AI 能力、如何理解 Agent/工具/RAG/记忆与工作流的边界?

考察候选人对 AI 应用开发的概念理解深度,是否真正做过相关实践,以及能否清晰区分 Agent、工具调用、RAG、记忆和工作流的职责边界。
04

介绍实习:你们会产出一些内容吗?

通过让候选人介绍实习内容,核实简历真实性,考察其是否真正参与工程开发、是否有可量化的产出,以及能否清晰表达自己负责的部分。
05

LRU Cache 实现与设计选择:如何实现、为什么不直接继承 LinkedHashMap、继承与组合如何选择、如何区分新增与更新 Key、重复写入同一 Key 会发生什么?

考察候选人对 LRU Cache 的原理理解、编码能力,以及对继承与组合、哈希表与双向链表协作、重复写入语义等设计细节的掌握。
06

MySQL 和 Redis 在后端中分别如何使用,为什么选择这些存储,它们解决什么问题?

考察候选人对关系型数据库与缓存的理解,能否结合业务场景说明选型理由,而不是只背概念。
07

请完整复盘你遇到过的最困难问题:背景是什么、如何实现和解决、最终结果如何?

考察候选人面对复杂问题时的分析、拆解和落地能力,以及能否用结构化方式复盘。
08

线上阻塞问题你是如何排查的?新线程池方案是如何选型的?最终结果如何?

考察候选人对线上问题的排查能力、线程池原理理解,以及方案选型时的权衡意识。
09

你了解前缀树吗?为什么当前方案没有使用前缀树?它是否适合敏感词检查场景?

考察候选人对前缀树数据结构的理解,以及能否结合场景判断适用性。
返回面试题库