某公司 软件开发工程师-Java/Python(2027实习生)
《面试题目》
大概没戏。
- 投递十天后才接到面试通知。岗位已经关闭,看不到要求,还以为是java的。一点都没准备。
- 我们公司需求是搭建自动化开发流程。你有没有做过这方面的事?如果没做过,你对此有什么想法?
- 没做过。额,用多个agent。主agent监控整个流程,决定当前阶段该做什么。还有就是,不同阶段之间的衔接,我觉得可以编写skill来做。没了。
- 你想做的方向是什么?
ai应用开发 3. 你在这方面做了什么事? 4. (介绍了rag项目,对方没问问题) 5. 学习ai底层原理,如transformer,diffusion 6. 使用许多ai工具,如claude code
让ai实现我的想法 7. 研究如何用ai开发得更高效,比如实现了一个功能,claude code 需要确认和任务完成时,弹窗提醒。 4. 有什么想问的吗
公司在哪来着?
不是西安吗? 5. 总部在杭州。那看来区域不匹配? 6. 不不,杭州我也很想去。
这是实习岗吗? 7. 第一次找实习,有点紧张。 8. 您期待这个岗位还要掌握什么技术? 9. 嗯,反正进来以后可以再交流下,我ok的话。 10. 最晚什么时候有通知?
下周吧。
《参考解析》
- RAG与大模型:RAG(检索增强生成)流程:文档切片→向量化(Embedding)→存向量数据库→检索时将query向量化→TopK语义检索→将相关文档拼入prompt→LLM生成。优化:混合检索(语义+关键词)、重排序Rerank、查询改写、上下文压缩。评估:召回率(relevant docs retrieved/total relevant)、精确率、Answer相关性。