职位题库

Java后端开发工程师面试题库

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

91 道题目建议用时 273 分钟专项面试练习

全部题目 91 道题

85

ThreadLocal 的 key 是弱引用,为什么仍然可能造成内存泄漏?

考察对 ThreadLocal 内部结构、引用关系和内存泄漏成因的深入理解,而非停留在结论记忆。
86

实际生产中接口变慢,你会如何定位和处理?

考察线上问题排查的方法论:能否分层定位、用数据说话,并给出可落地的优化与防复发措施。
87

请介绍你过往的项目,以及你具体负责的工作。

核实候选人的项目真实性和个人贡献,区分团队成果与个人产出。
88

展开说明RAG的编排实现和数据处理链路用了哪些组件。

考察候选人对RAG链路的整体掌握程度,包括切分、向量化、检索、重排、生成各环节的组件选型与编排方式。
89

历史文档更新时你怎么处理?是否保留历史版本?

考察候选人对知识库增量更新、版本管理和数据一致性的设计能力。
90

你对用户问题做了哪些预处理?问题改写和识别的提示词怎么写?

考察候选人对查询理解链路的设计能力,包括预处理、意图识别、改写策略和提示词设计。
91

你的prompt是怎么生成和演进的?

考察候选人是否有系统化的提示词迭代方法,而非一次性手写。
返回面试题库