东方财富EASTstar-服务端开发工程师(AI应用开发方向)凉经
Timeline
9.15 投递
9.20 测评
10.19 电话约面
10.23 一面
10.26 电话约二面
10.29 二面,主管+hrbp
11.2 寄
一面
-
自我介绍。
-
项目中 Text-to-SQL 的主要难点是什么?如何保证生成 SQL 和查询结果的准确性?
-
涉及多表关联时,如何提高大模型选择关联表、生成关联条件的准确性?
-
如果数据分析需求涉及复杂计算,仅靠 SQL 无法完成,可以如何处理?
-
在数据库层面定义外键有哪些优缺点?
-
多轮对话中如何管理上下文?如何平衡上下文不足和历史信息过多的问题?
-
如何区分用户是在追问还是切换了新话题,避免历史上下文干扰当前问题?
-
平时如何使用 AI 辅助编码?哪些代码交给 AI,哪些需要自己实现和审核?
-
多人使用 AI 辅助开发时,如何处理 AI 修改超出职责范围、代码合并冲突等协作问题?
-
使用外部 MCP 工具时,有哪些需要注意的地方?
-
当 MCP 暴露的工具接口数量很多时,会出现什么问题?如何解决?
-
相比 Python,使用 Java 开发 AI 应用有哪些优势和劣势?
-
A 表 LEFT JOIN B 表时,将额外的筛选条件放在 ON 后面和 WHERE 中有什么区别?最终查询结果是否相同?
-
MyBatis 中如何编写带动态参数的 LIKE 模糊查询,同时避免 SQL 注入?
-
MyBatis 中如何实现包含多个参数的 IN 查询?
-
介绍一下对 Redis 的理解,可以从基础知识、使用场景或实际使用经验展开。
-
Java 线程有哪些状态?
-
Spring Bean 有哪些作用域?
-
JVM 垃圾回收有哪些常见算法和垃圾回收器?
-
遇到 JVM 内存问题时,可以使用哪些命令进行排查?如何查看新生代、老年代的内存和 GC 情况?
-
RAG 知识库中,如何处理格式不统一的文档,完成解析、切分和检索?
-
是否遇到过知识库检索不准确的情况,尤其是在处理非标准文档时?
-
如果已经接入知识库,但检索效果仍未达到预期,可以从哪些方面进一步优化?
手撕算法:括号匹配,判断字符串中的括号是否正确配对。
反问:岗位职责、应届生培养机制、工作强度及双休情况。
二面
主管
-
什么时候开始学习 Java?主要学了哪些内容?
-
项目里如何判断大模型生成的 SQL 符合业务需求,并保证执行安全?
-
项目里 RAG 中的双路召回如何实现?
-
如何评估召回效果?怎么验证优化是否有效?
-
如何识别用户意图,并路由到不同功能?
-
如何保证模型输出与后端处理策略正确映射?
-
是否遇到过模型幻觉或意图识别错误?如何处理?
-
Agent 回答错误时,如何定位是意图识别、模型生成、Prompt 还是知识库的问题?
-
除了 Agent,是否做过传统 Java 业务项目?使用什么框架?
-
是否使用过 Spring Cloud、Dubbo 等框架?
-
Spring 是什么框架?能解决什么问题?为什么很多 Java 框架基于 Spring?
-
是否遇到过数据库性能问题?如何排查和优化慢 SQL?
HRBP
-
确认实习地点和实习时长。
-
除实习外,有哪些团队协作经历?是否参加过社团或集体项目?
-
第一份工作最看重什么?如何考虑发展方向、平台、薪资和团队文化?
-
对金融行业了解多少?有没有投资经历?
-
平时是否关注财经信息?
-
对东方财富和天天基金有什么了解?
-
实习公司的核心业务是什么?
-
当时为什么选择这家公司,并前往异地实习?
-
是否考虑读研?
-
家乡在哪里?未来如何选择工作城市?
反问

